Resume

Sign in

Developer Java

Location:
Hyderabad, Telangana, India
Posted:
March 07, 2019

Contact this candidate

Resume:

Summary

Over *+ years of creative and knowledge gaining experience in developing software web applications with a skill set in UI such HTML5, CSS3, Ajax, REST API, Vanilla JavaScript, object oriented JavaScript and several libraries and frameworks that include JQuery, AngularJs, Angular2, Bootstrap, SASS & LESS etc. with a background of Java/J2EE development

●Experience in the complete life cycle of project development (SDLC) including System Analysis, Design, Development, Testing, Deployment and Maintenance.

●Designed and developed Enterprise level multi-tier, Single-page web Applications and had working knowledge in E-Commerce platform.

●Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AJAX, AngularJs and had good experience on ReactJs

●Strong experience with advanced JavaScript concepts like Closures, Prototypes, Inheritance, promises, call backs, functional programming, OOPS and Asynchronous programming.

●Had strong knowledge in implementation of JavaScript design patterns like Module pattern, Singleton pattern, and Prototype pattern etc.

●Extensive experience in developing software applications using Java, J2EE, JSP, JSF, Servlets, CSS, SOAP, REST.

●Involved in creating deployment Workflow in PROD environment, Creating Scripts in python to run the workflow.

●Experience working in NoSQL(MongoDB) and Python.

●Experienced in developing the application using PHP and MySQL within Linux Environment

●Experienced in performing unit testing by using the frameworks like Mocha and Chai.

●Well versed with core Java concepts like collections, multithreading, serialization, Generics, Java beans.

●Experience in AJAX ASP.Net web forms using AJAX Control Toolkit to partially update the web form for enhanced user experience.

●Hands-on experience in relational databases like MySQL, MS SQL Server using SQL.

●Worked on IDE's such as Eclipse, NetBeans, IntelliJ Idea, Sublime Text for developing, deploying and debugging applications

●Experienced in developing and designing the responsive web forms and mobile applications

●Experience in writing code using AngularJs, angular2 and JQuery and Experience in design and code the application front-end using Bootstrap and AngularJs

●Experienced in creating high quality, dynamic graphics and graphical applications with a great level of precision using SVG and XML.

●Experienced in developing the user interfaces to achieve the cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.

●Experienced in a fast paced Agile Development Environment including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and Scrum. Experience in using Integration tools like Jenkins.

●Experience in Configuration Management, setting up company Version policies, using SVN, CVS and Git.

●Experience in using source control systems such as TFS, Subversion, Git in real time environment.

●Experience in developing test cases and test plans besides involving in Unit testing, Regression Testing, Integration testing and User Acceptance testing extensively.

●Expertise in UML, which includes creating Use-Case, diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio, Rational Rose.

●Development experience in different OS like Windows, Linux and UNIX and excellent troubleshooting skills.

●Development experience includes working with cross-functional team and global development teams in Onshore/Offshore Model.

●Ability to learn new technologies quickly and possesses excellent communication skills.

●Highly self-motivated and goal oriented team player with strong analytical, debugging, problem solving skills.

Education:

Masters in computer Science from Monroe College – May 2018

Bachelors of Engineering from Mumbai University – June 2012

LinkedIn Link:

www.linkedin.com/in/kinnu-patel-7099b8138

Certification:

AWS Associate Developer

Technical Skills:

J2EE Technologies

Core java, Spring, Hibernate, Python

Web Technologies

HTML5, CSS3, JavaScript, Ajax, JSON, XML

Libraries and Frameworks

JQuery, AngularJs, Angular2, ReactJs, Bootstrap, SASS & LESS, Underscore JS (utility lib)

Web Services

REST Full

Application Servers

JBOSS, IBM WebSphere, WebLogic Server

Web Server

Apache Web Server, Tomcat

Languages

Java/JDK SQL, PHP

Database

MySQL, MS-SQL Server

IDE Tools

Visual Studio Code, Sublime text, NetBeans, My Eclipse 7.0, RAD 6.0, Intellij IDEA

Testing Tool

Mocha, Chai, Junit

Version Control Tools

SVN, Git, CVS

Operating Systems

Linux, UNIX Scripting, Windows NT, Windows 95

Industry Domain:

Health Care Domain

Banking Domain

Professional Experience:

Client: Highmark

Location: Pittsburg, PA

Duration: Sep 2018 – Till Now

Role: UI Developer

Description:

Responsibilities:

●Developing Frontend web applications using HTML5, CSS3, Bootstrap, SASS, JavaScript, React JS, Redux

●Experience with Building and maintaining React Single Page Applications (SPA).

●Building reusable React components

●Used ECMAScript (ES6), JSX with React JS for developing components

●Experience with Boilerplate configurations and libraries

●Developed CSS style sheets to give gradient effects like page layouts, navigation and icons.

●Experience on implementing the React JS in creating animations based on CSS classes

●Integrated Redux Framework with React to handle large chunks of data for the better performance

●Used Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.

●Worked with backend developers to optimize existing API calls to create efficiencies by deprecating unneeded API calls

●Used Restful web services to call for POST, PUT, and DELETE and GET methods

●Used Git for version controlling and regularly pushed the code to GitHub

●Worked with JASMINE unit test framework to write unit tests for JavaScript code

●Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis

●Experience in Agile scrum methodology

Environment: HTML 5, CSS3, JavaScript, Bootstrap, SASS, ReactJS, Redux, Ajax, XML, XSL, XSLT, JSON, Git, Restful API, Jasmine and Web Strom.

Client: Blue Cross Blue Shield

Location: Durham, NC

Duration: Oct 2016 to Aug 2018

Role: UI Developer

Description:

Blue Cross Blue Shield (BCBS) companies have provided healthcare coverage to members, allowing them to live free of worry, free of fear. In every ZIP code, Blue Cross Blue Shield offers a personalized approach to healthcare based on the needs of the communities where their members live and work. They work closely with hospitals and doctors in the communities they serve to provide quality, affordable healthcare

Responsibilities:

●Involved in the analysis, design, and development and testing phases of Software Development Lifecycle.

●Followed iterative application developments specified by Agile Scrum methodology consisting of weekly Sprints and stand up meetings and built the applications with Test Driven Development (TDD)

●Developed an application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation.

●Used Spring Core Annotations for Dependency Injection and developed Micro Services business components using Spring Boot.

●Responsible for implementing a Single page application (SPA) using Angular2.

●Involved in design and development of UI component, which includes layered POVs using framework Angular2, JavaScript and JQuery in conjunction with HTML5, CSS3, Bootstrap and SASS.

●Developed stylish and unique front-end with redundancy and easy compression of data using CSS3 SASS preprocessor.

●Implemented core features of AngularJs framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.

●Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

●Built a reporting site to show customized dashboards of historical data processing rates, JIRA development tickets and more.

●Developed Angular services to make Restful API calls using Http and resource services to post and get data in JSON format.

●Participated in developing cross-browser compatible components using Angular2

●Involved in use of Angular 2.0 technologies to include, LESS and additional technologies to ensure current migration from Angular.JS 1.6 to Angular 2.0.

●Created Angular 2 components, implemented interpolation, input variables, Bootstrapping, Ng-For, Ng-if, and Router Outlet, binding the events, decorators.

●Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend

●Developed Angular 2 Template driven forms and Model driven forms builder by using Ng-Model.

●Involved in Integration of user-facing elements developed by front-end developers with server side logic and participated in customization using bootstrap.

●Successfully handled JSON data and carried out JSON parsing for form submissions and DOM manipulation.

●Used NPM with Grunt for UI package management and chromium open source in developing the application.

●Used Jackson as the JSON provide to marshal and un-marshal JSON requests and responses.

●Developed responsive web forms to increase the user experience.

●Involved in making spring and Hibernate enhancements to existing applications.

●Performed CRUD operations like Update, Insert and Delete data in Oracle database management system and handled database access and data transmission.

●Experience in AWS instance monitoring, troubleshooting, deployment optimization and preparing documentation.

●Created build files using Maven, and used GIT for version control and Jenkins for continuous integration.

●Participated in code review and mentoring sessions and used GIT Bash for GIT interactions.

●Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer (RAD)

●Creating Jira workflows to automate deployment and issue tracking

Environment: Core Java (JDK 1.7), J2EE, Spring 4.0, Spring Boot, SPA, MEAN Stack (MongoDB, Express, Angular 2, NodeJS), D3Js, RESTful Web Services, JSON, HTML5, CSS3, Bootstrap, JMS, Apache Camel, Hibernate 4.0, Eclipse, Junit4.0, Git, AngularJs 1.6

Client: MindCraft Software Private Limited

Location: India

Duration: Nov 2013 – Aug 2016

Role: Front End Application Developer

Responsibilities:

●Analyzed the requirements based on business data and user requirements.

●This project was built with the intention for tracking and controlling the sales of the company.

●Change Request Development and Testing of the application.

●The application consists of a few codes and calculators. I have added around 10 calculators and 4 Codes to the application. Also the application has the Enquiry section for financial questions called "Ask Matt" which is developed by implementing local push notifications and AJAX calling.

●Used Confluence to deploy java Script code inside HTML.

●Used jasmine for Angular Application's End-2-End Tests.

●Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

●Used Spring Core Annotations for Dependency Injection and developed Micro Services business components using Spring Boot.

●Worked with Bootstrap's custom UI components for Angular.

●Used python modules such as requests, urllib, urllib2 for web crawling in Python

●Worked Extensively with Angular 1.5 MVC Framework, creating custom directives, custom services on daily basis.

●Involved in design and development of UI component, which includes layered POVs using framework Angular2, JavaScript and JQuery in conjunction with HTML5, CSS3, Bootstrap and SASS

Environment: Angular-JS 1.5, Ionic Framework, HTML, CSS, Java Script, JQuery, Restful, JSON, Cordova (Android & iOS), Jenkins, JIRA.

Client: TriZetto

Location: India

Duration: Jun 2012 – Oct 2013

Role: Java/J2EE Developer

Responsibilities:

●Involved in requirements gathering, analysis, design and testing of the complete system.

●Followed agile methodologies to execute project. Build the application using TDD (Test Driven Development) approach.

●Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.

●System was developed using Java, J2EE technologies and open source frameworks and application was implemented using Struts architecture.

●Developed various helper classes using Core Java multi-threaded programming and Collection classes.

●Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.

●Design and development of presentation layer using Jsp, jQuery, AJAX, JSTL, HTML, CSS, and JavaScript.

●Developed code components based on design patters such as business delegate, session façade, data access object, and singleton.

●Using technologies like SOAP, WSDL and UDDI based Web Services. Exposing and consuming web services using SOAP/WSDL for getting request from external source systems and sending response to external source systems.

●Developed the workflow interfaces using struts tiles layouts JSP, CSS, and request processors using dispatch action & action.

●Used the Struts Validation Framework for UI validation and worked with Struts tag libraries.

●Extensively worked with XML schema, XSL, XSLT to navigate in XML documents, and SAX to process & parse xml files. Designing and configuring core xml files for implementation of struts.

●Involved in writing Struts form-beans for transferring the data from Controller to the Model and implementing the file upload/download functionality using Struts, Servlets.

●Involved in converting existing RMI services to EJBs services for all business services.

●Developed EJB's to validate user login details and provide the requested information to the client.

●Developed middle-ware components (EJB) to manipulate business Transactions and EJB session facade to centralize and manage business methods, transactions and to process the web service requests.

●Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.

●Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.

●Developed various unit test cases for EJBs and tested them using written EJBclient and made sure all code was executed using positive and negative.

●Worked with relational database Oracle, JDBC, SQL and creating Stored procedures functions using SQL.

●Development of Controllers using Struts2 and modifying the handlers required for the new requirements and enhancements.

●Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.

●Developing an Independent validation framework for validating the input forms at server side.

●Analyze Performance and redesign of system for scalability and low latency. Used SOAP-UI to test the Web Services using WSDL.

●Extensively used ANT for creating build scripts and deployment into Web Logic Application Server and Log4j for logging.

●Created several design artifacts like UML, use cases and class diagrams using Rational Rose. Worked with multi-tier application.

●Developed application using Intellij IDEA and used CVS for version control across common source code used by developers.

●Involved in Bug fixing of various modules that were raised by the testing teams during the Integration testing phase.

Environment: Java 1.6, J2EE, Struts2, Spring, EJB, HTML, CSS, JavaScript, AJAX, jQuery, MVC, Oracle, WebLogic, DAO, JDBC, Servlets, JSP, MyBatis, TDD, XML, SQL, JMS, CVS, SOAP, Axis 1.4 Ant, Log4j, IntelliJ IDEA



Contact this candidate