Full Stack Developer Resume
PROFESSIONAL SUMMARY:
- Over 5+ years of experience in IT Industry in Java (J2EE) using core and Advanced java well acquainted with software development life cycle and Agile methodology.
- Proficient knowledge in Servlets, Spring, JSP, hibernate using Apache Tomcat, IBM WebSphere as server technologies.
- Experience in development of Enterprise applications and web enabled applications using Java, JSP, jQuery, Ajax, NodeJS,Lodash, React/Redux, Angular JS and EXT JS 4.0.
- Developed code for Responsive web design in JavaScript using frameworks like Angular JS, React JS. Well versed with React life cycle methods.
- Project experience in using Apache ant, maven and Gradle technologies .
- Project experience in consuming SOAP and REST based web services and generation of client jars using WSDL.
- Experience with Development of Single Page Applications with Angular JS, Spring MVC
- Project experience with Oracle PL/SQL.
- Developing applications in MVC architecture using Spring framework.
- Project Experience with Object Relational Mapping Hibernate and iBatis .
- Developing/Deploying process templates using Aurea Savvion BPM package.
- Project experience with Aurea Savvion 7.6.* and Savvion 2013 BPM Suite.
- Ability to handle JSON and XML HTTP requests from web services and parsing responses using native implementations and third - party libraries.
- Development of web applications using Spring Security.
- Working knowledge of Ant/Maven/Gradle for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing.
- Maintaining different version of code in Version Controlling tools like Borland Star Team, CVS, SVN, IBM Rational Team Concert and Git.
- Worked on Confidential command line API and Sonar REST API.
- Strong experience in JDBC and in designing object persistence mechanism with features like lazy loading, caching, set associations, relationship of persistence objects and Object relational Mapping (ORM) using Hibernate.
- Project experience in shell scripting, configuring SonarQube and Jenkins administration.
- Deployment and troubleshooting of WAR, and EAR files in clustered environment.
- Involved in troubleshooting with IBM Heap Analyzer and IBM Thread Dump Analyzer to improve performance.
- Experience in deploying the applications in AWS as EC2 instances and create snapshots for the data that needs to be stored in AWS S3.
- Experience with consuming and sending messages to IBM MQ 7.5.
- Writing Ant, Shell and Jython scripts to automatically configure integration and test environments, including deploying WAR and EAR files, stopping and starting Application Servers and processes and dynamically creating server profiles/instances.
- Configured project build architecture using Ant, Maven and Jenkins.
- Good exposure to Web/Application servers Tomcat/IBM WebSphere, and Amazon Web Services.
- Exposure to Confidential monitoring tool and Introscope.
- Experience in both Linux and Windows and Mac Build environment.
- Cohesive team worker, having strong analytical, problem solving and interpersonal skills.
- Strong experience in Analyzing, Troubleshooting and taking appropriate actions for Application/Web server errors and logs.
- Automated the manual process of Sonar Scan, Code Upload and Sonar Issue detection.
- Set up Jenkins instance and build jobs to for automated builds based on polling the source control system.
- Administration and creation of Jenkins jobs for CI cycle including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, Eclema), build failures.
- Expertise in troubleshooting and debugging of Environment and application issues.
- Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Pattern.
- Expertise on Agile(SCRUM, pair programming) and Waterfall methodologies.
TECHNICAL SKILLS:
Technologies: Java, J2EE, Shell Scripting
Database: SQL, Oracle, MySQL, MongoDB
Server Technology: Apache Tomcat, IBM WebSphere, Apache Web Server, AWS, JenkinsIBM MQ:
IDE : Eclipse, Aurea BPM Studio, IntelliJ
Internet Technologies: Java Script, jQuery, NodeJS, Express, React, EXTJS, AngularJS, FusionCharts
Operating system: Windows, Red Hat Linux, Unix, Macintosh
Version Control System: CVS, IBM Rational Team Concert, GitHub, StarTeam
Frame works: Spring, Hibernate, iBatis
Packages : Aurea Savvion Business Manager
Tools: SOAP UI, Toad, Sonar, CodeCollaborator, IBM Urban Code, uBuild, uDeploy
: IBM Certified System Administrator - WebSphere Application Server Network Deployment V8.5.5 and Liberty Profile
Employer : Cognizant Technology Solutions
Title: Senior Associate
Dates of employment: January 2017
Total Job Experience :
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Developer
Software/Tools: Java/J2EE, React/REDUX, Webpack, Angular JS JavaScript (ES6), Node JS, IBM MQ, SonarQube, Jenkins, AWS, Oracle, IBM RTC,JIRA,CVS
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture & development and project was developed using Agile Methodologies.
- Maintains appropriate communication within the team and across various teams (i.e. internal and external).
- Ability to work with Business and relate to IT requirements where necessary
- Participating in requirement gathering sessions.
- To gather requirements based on Project discussions and Prepare Design documents based on requirements
- Developed code for Responsive web design in JavaScript using frameworks like Angular JS, React JS. Well versed with React life cycle methods.
- Developing/Deploying process web application using JAVA/J2EE, React Redux and Oracle technologies.
- Developed React/Redux code using functional programming best practices to enable efficient pure function testing.
- Used React-Router to turn application into Single Page Application
- Implemented java based REST Services for work item details and JUnit tests for part of my code.
- Set up Jenkins instance and build jobs to for automated builds based on polling the source control system.
- Consuming Restful web services calls for POST, PUT, DELETE and GET methods.
- Administration and creation of Jenkins jobs for CI cycle including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, Eclema), build failures.
- Involved in SCRUM Meetings, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
- Used Oracle 11g for the database related activities.
- Developed Data Access Object (DAO) that contained the business logic to be executed.
- Monitoring the offshore work and providing technical help to the offshore team.
- Set up Jenkins instance and build jobs to for automated builds based on polling the source control system.
- Implemented Design Patterns such as Creational, Singleton, Factory, Facade, Builder.
- Planning, Estimation Assigning, Tracking, Status Reporting for Onsite and Offshore Tasks.
Environment : Java/J2EE, React/JS, Web Services, XML, XSD, Mockito, Spring MVC, IBM RTC, Oracle 10g, Toad, Node JS, LOG4j, Ant, Maven, Putty, Eclipse, SoapUI, Unix, Angular JS
Confidential
Developer
Software/Tools: Node JS, React/Redux, AWS, MongoDB
Responsibilities:
- To gather requirements based on Project discussions and Prepare Design documents based on requirements
- Follow Scrum methodology.
- To develop the code as per the requirement using Node and react.
- To setup the project in Git and build it from Jenkins.
- Used AWS and MongoDB NoSQL Storage.
- Developed a RESTful service to provide all the CRUD capabilities and we delivered JSON response format to support various service clients.
- Consuming Restful web services calls for POST, PUT, DELETE and GET methods.
- Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for MongoDB Services.
Environment : Java/J2EE, Node, Angular JS, Express, React MongoDB, ExtJS, Jenkins, npm, Putty, AWS
Confidential
Developer
Software/Tools: Aurea Savvion, Java/J2EE, IBM WebSphere, Toad, Node JS MongoDB
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture & development and project was developed using Agile Methodologies.
- To gather requirements based on Project discussions and Prepare Design documents based on requirements
- Developing/Deploying process templates using Aurea Savvion BPM package.
- Implemented java based SOAP Web Services for account details and JUnit tests for part of my code.
- Developed Spring Container, Controller classes, Spring Configuration XML file.
- Used Spring MVC to implement MVC Design Patterns.
- Used Hibernate for mapping claim data by connecting to Oracle 11g database.
- Bootstrap used along with AngularJS in creating the Application.
- Used iBatis for mapping claim data by connecting to Oracle 11g database.
- Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Built jobs in Jenkins and deployed in QA servers.
- Used PMD tool in Jenkins for code coverage and check style after the jobs done.
- Used JAXB for converting data from java objects to xml file and vice versa.
- Developed the web services stubs provided WSDL using Apache Axis.
- Designing and coding for grouping all diagnosis codes and procedure code in mediators to generate accurate adjudication using elements characteristic of more Java/J2EE to add overall support for more project functions.
- Applying ample use of HTML, CSS, JavaScript, JQuery and Angular JS support for creating and maintaining user interface side.
- Development of Single Page application using AngularJS and bootstrap
- Involved in deploying application on IBM WebSphere and configuring Datasource, JVM parameters.
- Worked on JIRA reporting tools to report versions, epics, sprints, issues, etc.
- Involved in SCRUM Meetings, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
- Setting up local environment with Aurea Savvion and IBM WebSphere.
- Used Oracle 11g for the database related activities.
- Developed Data Access Object (DAO) that contained the business logic to be executed.
- Set up Jenkins instance and build jobs to for automated builds based on polling the source control system.
- Automated the manual process of Sonar Scan, Code Upload and Sonar Issue detection.
- Supporting Performance Testing by coordinating with the testing team and fixing performance related issues in the application.
Environment : Java/J2EE, EJB, Web Services, XML, XSD, Spring Security, Spring MVC, IBM RTC, Oracle 10g Aurea Savvion, IBM WebSphere, Toad, Node JS MongoDB, LOG4j, Ant Maven Servlets, Putty, Eclipse, SoapUI, JSP, Unix, Angular JS Hibernate, Confidential and Introscope for monitoring
