Post Job Free

Resume

Sign in

Software Developer Java

Location:
Milwaukee, WI
Posted:
March 29, 2020

Contact this candidate

Resume:

RAVI PARKASH

515-***-****· adcij9@r.postjobfree.com

SOFTWARE DEVELOPER

Highly technical programmer with 10+ years of experience in web, desktop, and healthcare application development, specializing in Java/J2ee technology and experienced in developing healthcare/HR software using advanced frameworks like spring, hibernate,struts,angular,log4j and specialized Edifecs frameworks. Valued contributor to the development lifecycle, contributing at all stages – from concept through prototyping, design, development, testing, and implementation with Agile methodology. Good experience in leading developers and resolve their technical issues as well. Deep knowledge of database design and development. Skilled at developing and implementing enhancements to improve application performance. Dedicated to achieving the utmost in application functionality through automated and manual testing.

Application Development · Software Engineering · Java Programming · Web Application Design

Requirements Gathering & Analysis · Mobile Application Development · User Interface Design

Quality Assurance · Testing & Debugging · Troubleshooting · Android Programming

Databases · Project Coordination · Technical Documentation

Languages: Core Java, C, C++, C#, ASP.NET,JPA, JSON, XML,OWL, Entity Framework, Scala, EDI,HL7,ICD, Cold fusion

Patterns:Observer,Facade,Template,Iterator,Composite,Singleton,Command,Factory,Decorator,Strategy Pattern

SDLC: RUP, Agile and waterfall

Cloud technologies: Aws and Azure

Web: ASP.NET, HTML, CSS, JQuery, JavaScript, AJAX,PHP,

Web Services: Spring web services, Soap, Restful, Servlet

Databases: SQL Server(SQL/PL SQL), MySQL, SQLite, ORM, Oracle,Amazon Dynamo DB, Google App engine Database,DB2

Tools: MS Visual Studio, Android Studio, Eclipse, Drools rule studio, tableau dashboard, Pentaho(ETL), Tomcat, UML creator, Maven, Jenkins, AWS, Websphere

Business Logic: Drools and JBPM

Testing Tools: Postman Client, Selenium, Junit,Nunit, Scala unit testing, Fitnesse, Jasmine

Platforms: Windows, Vista, DOS, Unix, Linux

PROFESSIONAL EXPERIENCE

Completed Master's Degree in Computer Science (Available for full-time by EAD-GC, W-2 employment).

Johnson Control (Nov 2019 –Current), Milwaukee under Infosys

Lead software developer

Responsibilities

Developing new sprints plan and arranging user stories with BA

Tools:

Angular and React JS, Java JDK 1.8,

North-Western Mutual(Oct 2018 – Nov 2019), Milwaukee under Infosys

Lead software developer

Responsibilities

Developing new sprints plan and arranging user stories with BA

Motivating developers and monitoring deadlines with quality work

Creating new procedures in SQL and new job using SAS scripts

Writing excel Macro in VBA

Updating test cases in React, Junit and Node JS

Writing new scripts in SAS in scripting

Creating Incident Closure report for worked development or support task

SSL Certificates renewal of the projects and updating in scripts.

Communication with vendor, business and other departments for incident happened

Involved in various meeting of Agile-Planning, Demo, refinement

Migration of Github to Gitlab repositories

Conversion of FTP to the SFTP protocol in scripts

Migration from Sybase to Amazon cloud database

Improving SQL queries for speed and missing data.

Testing feeds using Mainframe framework from insurance, Annuities, treasury

Updating JIRA board based on priorities of task and engaging agile standup meeting

Creation and review for Autosys jobs, SQL exceptions, role, generic id

Promotion and validation of JIL for new Autosys jobs

Monitoring batch processes and handling their issues at EOD

Technologies and Tools used

Node JS, Azure, Mainframe,Sybase, SQL, window scripting, Autosys, Azure AD, Azure,

Meredith Corporation, Des Moines, USA(Dec 12,2017-Nov,2018)

Senior Software developer

Consumer Revenue for selling magazine online. They have various payments methods to make payments on purchase of magazine online and kinds of magazines-Meredith,non-Meredith and times magazines. It contains various 3rd party modules to make flow like Vindicia, Subco, Yotpo and CDS global .

Responsibilities

Developed e-commerce site using Business Commerce features of ATG Commerce Application such as Catalog Management, B2C Personalization, and Order Processing

Experience monitoring and analyzing Dynamo logs on Splunk and create Jira issues.

Created Form Handlers, Droplets and classes to access the pipeline to process the checkout.

Updating maven pom files for version changes and new jars of a features.

Monitoring servers on different environment using Splunk and take actions for problems.

Developing new alerts on Splunk for specified errors so that developer informed through email and chat.

Wrote classes to create information for Google analytical for each product.

Worked on Customer service representative tool(CSR) for few bugs and new fields.

Created table to store remit values using ATG for tester and CSR.

Wrote class to do health check for e-marketing servers and payment servers.

Amazon s3 integrated into application for uploading achieved files using ATG service class

Updating pip version and certificates for vagrant box on local

Creating or updating Assets in Oracle BCC

Sum total systems, Des Moines, USA(Jan 2017-Dec 2017)

Senior software developer There are many IT organizations in USA using maestro. The product used to give training to new hired employees. The main feature of product to have customization as per user demands. It contains payment module managed by 3rd party tool magneto and some part by us.

Responsibilities

Writing Hibernate classes using Spring MVC

Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.

Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc..

Developed Grid’s used in the system using Slick grid and created custom grid directive to make the component reusable.

Integrate API service call with front end technology

Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.

Took part in setting up the routing configuration using Angular UI router for various views and sub views.

Resolving production bugs in LMS

Jasmine, Fitness, Junit, Selenium test frameworks to test backend and frontend cases

Manual testing and deployment on release day

Writing PL-SQL procedure for data fix

SQL query optimizations in the production bugs

NodeJs for server side management

Developed custom directives and Services in REACT JS

Responsible for setting up AngularJS framework for UI development

Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances

Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.

Technologies and Tools used

Resharper, Eclipse Java and C#, html, CSS, Mageneto,AWS,Js frameworks

Blue Cross Blue shield, Florida, USA (July 2016 to Dec 2016)

Web developer

Sales connect product is the web application used by agents to enroll new customer with different cases-individual, child only and family. There are various insurance plans offered depending on your salary, requirement and job location. Implemented web UI and backend services also.

Responsibilities

Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC. Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.

Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application’s business rules and policies.

Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.

Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.

Used MySQL, Dynamo DB and Elastic-cache to perform basic database administration

Developing EDI files

Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT

Analyzing and resolving bugs using TDD and BDD

Design roles and groups for users and resources using AWS Identity Access Management (IAM)

Technologies and Tools used

Edifecs tool kit, Soap UI,IBM websphere,selenium,rally,db2

Edifecs Technologies Private Limited, Bellevue, Washington (June 2013 to July 2016)

Java Developer

Project description

Edifecs Enrollment Management standardizes and validates enrollment intake (834 EDI) across channels. This project involved the development of a Web based application which is used by the Insurance Agents to sell policies, endorsement, process policy claims, maintain the reports of the policy holder etc. The customer can access complete account information where the customer can login and order for a policy, Motor Vehicle Report(MVR), Claim, Endorsements for existing policies, cancellation etc.

Responsibilities

Worked on UI Pages using JSF, XHTML, HTML and JavaScript frameworks.

Used JQuery for User Interface Validations and experience in using various JQuery UI controls and corresponding Event handlers etc.

The Application was designed and developed with Spring MVC and Hibernate as the ORM.

Involved in setting up the environments for the applications.

Used Spring framework for dependency injection, transaction management and AOP.

Designing and coding of Business Classes using Spring IOC and AOP features.

JavaScript was used for the client side validations.

Creating the project startup UI that is generic XHTML facelet templates, generic JSF validators and converters, and backing beans.

Creating custom JSF Facelet tags for error handling data tables, true/false markers etc.

Implemented JSF converters to handle formatting, localization and configured the faces-config.xml file to create a web application navigation rule.

Used JSF and Rich faces as a MVC Framework to develop user interfaces.

Used AJAX call in JSF to develop standalone pages.

Worked on the Common UI layout for defining the Header, Footer and Menu using JSF Facelets.

Used JSON for hanging request and response of RESTful service.

Developed JUnit tests for the modules.

Wrote PERL code in UNIX environment to integrate the data into the Claim request modeling and make necessary call to the other modules.

Query LDAP service using people/application based entitlements for audit requirements using Perl and database technologies.

Developed Perl scripts to read data from remote DB and update the standalone table of local database.

Developed content expiry and broken link functionality and Perl and Shell scripting to avoid 404 error on portal.

Developed a Deploy and Run Script to run the baseline on the application server using Perl and Shell scripting.

Wrote UNIX shell scripts and PERL scripts to execute the scripts and manipulate files and directory.

Create multiple Perl scripts that retrieved data from the database using Oracle PL/SQL for displaying in reports.

Worked in scheduling the Perl Scripts for end of the day run.

Experience in developing web services with XML based protocols such as SOAP and WSDL.

Created new and modified existing SQL and PL/SQL queries as per the requirements.

Wrote ANT build scripts to compile java classes and create jar as well as performed Unit testing and package them into ear files.

Responsible for developing the UI pages using HTML, CSS and JavaScript.

Used Hibernate framework for back end development and Spring dependency injection for middle layer development.

Written database objects like Triggers, Stored procedures in SQL.

AGILE MEDIA LAB, Chandigarh, India · 2012-2013

System Engineer

Developed various website for different customers of Germany including Pepsi, Coca- cola, BBVA, weblogs etc.;

It integrates and manages customer login, processes credit cards, shipping information, shopping sessions and various views of products and services up for sale.

Responsibilities:

Analysis, design and development of application based on J2EE and design patterns.

Involved in all phases of SDLC (Software Development Life Cycle).

Developed user interface using JSP, HTML, CSS and JavaScript.

Involved in developing functional model, object model and dynamic model using UML.

Development of the Java classes to be used in JSP and Servlets.

Implemented asynchronous functionalities like e-mail notification using JMS.

Implemented Multithreading to achieve consistent concurrency in the application.

Implemented Struts MVC design pattern and front controller pattern to this project.

Used JDBC for database transactions.

Used Test Driven Development approach and wrote many unit and integration test cases.

Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Wrote various SQL queries for accessing data from database and used JDBC API for Java Database

Communication.

Used ANT tool for building and packaging the application.

For configuration management of the project used SVN.

Environment: J2EE, Java 1.5, Core Java, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, Water fall, Eclipse, Oracle, SQL, JDBC, JBOSS, JUNIT, ANT, SVN, Apache Tomcat Server, JIRA.

GGS ENGINEERING COLLEGE Punjab, India · 2010-2011

I am managing website to add new feature into website. To change time table and maintaining database also. I have responsibility to add features like online exam, online transcripts, online attendance management

Java/J2EE Developer

Responsibilities:

Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.

Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.

Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.

Developed the front end UI using JSP, HTML, JavaScript, CSS.

Implemented Struts Validators framework to validate the data.

Developed Ant (build.xml) targets for build and deployments on WebSphere Application Server 5.0.

Developed Stored Procedures in the Oracle 9i database.

Performed impact analysis on the dependency projects of OneSource Project.

Involved in writing unit test plans and developing test cases using Junit.

Used Configuration Management and Version Control tool CVS.

Environment: Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, JQuery, Apache, Tomcat, JDBC, XML, XSLT, XSD, SAX, JAXP, HTML, Oracle8, UNIX.

Seer Ambit,Sector-8 C, Chandigarh · 2008-2010

Java Developer

Designing and Testing websites for Airline Ticket booking

Responsibilities

Developed Data Access Layer using Hibernate ORM framework.

Experience in coding numerous DAO's using Hibernate Dao Support.

Coding & Unit Testing the business components which were developed using Java/JEE Technologies and also responsible for creating and unit testing.

Worked with JAVA Collections and building multi-threaded components using the Java Concurrent packages.

Implemented Web-Services to integrate between different applications (internal and third party components) using SOAP services.

Perform API development module integration and web designing using AngularJS Spring MVC and agile methodology.

Set up the AngularJS framework for the application.

Developed the application using Spring Web MVC architecture.

Used Spring AOP and Spring Security components to handle User Authentication.

Hands on experience in designing of the complex back-end framework.

Worked on webapp that uses node.js on the server and Angular JS on the client.

Used Subversion (SVN) for version control.

Used JIRA to test and track the Issues and Bugs related to software or Application.

Involvement in requirement analysis, design, coding and implementation.

Responsible for creating RESTful Web services using JAX-RS.

Developed and debugged the application using Net Beans.

Implemented Maven as build and configuration tool.

Make sure the quality of code using PMD and SonarQube

SonarQube and PMD is used for continuous inspection of code quality, code coverage and unit tests. .

ACADEMIC PROJECTS

Student Information System, Maharishi University of Management: Created a desktop student information system for tracking and maintaining student academic records in a university facility database. Authored MySQL database schematics for Java application integration. Designed page user interfaces. Leveraged Java Swing with Eclipse for the IDE.

EDUCATION

Master of Science in Computer Science

(completed october,2017)

Maharishi University of Management, Fairfield, Iowa

Courses: Web Application Programming, Database Management Systems, Advanced Software Development, Web Architecture, Java 8

Projects:

1.Spring Project for pets clinic management

This tool able to register pets diagnosis meeting with doctor. It write down condition of dog and medicine prescription to database.

Technologies used

Angular Js, Ajax, Spring, Crud Repository, Spring Tiles, Bootstrap, JSF

2.Ajax based dictionary

It searches word in the databases. It allows to search in English only.

Technologies used

JavaScript, Ajax,PHP, html, CSS

3.Credit card application using Design Pattern

The bank issues kind of cards. The based on card type and usage generates billing.

Design pattern

Factory, account, singleton, Iterator and Proxy pattern.

4.Library management using Java

It have two functions as admin and student. Issue, search, add, delete book from library.

It is desktop application.

Technologies Used

Java, Java 8 streams and Java FX



Contact this candidate