Software Developer Resume
SUMMARY:
- Have 11 years of experience in developing web based applications using technologies like HTML5, CSS3, Bootstrap3, Kendo UI, Semantic UI JavaScript, React JS, React Native, AngularJS, Spring MVC and Presentation Services.
- 3 Years of experience in UI Technologies like Angular JS V1.X, React JS.
- 8 years of experience in server - side programming using technologies like Java/J2EE, spring boot.
- 2+ years of experience for in project management.
- More than 7+ years of experience in developing applications which interact with relational database like Oracle, MySQL and IBM DB2
- Worked with continuous integration servers like Jenkins for more than 4 years.
- 4+ years of experience in Git.
- Worked with application servers like WebSphere, Jboss, and Weblogic.
- Worked in Agile environment for more than 4 years and in Waterfall model for around 6 years.
- Working as a technical lead and coming up with design, prototype and documentation for the past 3 year.
- Mentoring and leading teams for the past 7 years.
- Client interaction for requirement gathering, system study & analysis,
- Handling various technical aspects like debugging, software design, coding of modules, monitoring critical paths & taking appropriate actions
- Creating test plans, test cases and test scripts/procedures for carrying out tests of the software at various stages in the SDLC
- Verifying change requests and defects; documenting, tracking and communicating test plans, test results and unresolved problems; preparing test reports
- Overseeing smooth implementation and testing as well as provide post-implementation, enhancement and maintenance support to the client
- Demonstrated very good ability in problem solving and learning new technologies quickly and decisively
- Having good experience in deployment of project in various application servers.
- Involved in various levels of documentation activities throughout the project phases
- Having good experience in End user training and client demonstration
- Having good experience in CI and CD
- Comprehensive knowledge in interpersonal and communication skills
TECHNICAL SKILLS:
Languages: Java/J2EE, JavaScript
Operating System: Linux/Windows
Methods: Agile Scrum, Waterfall
Frameworks: Angular JS, React JS, Spring Core, Hibernate JPA, Jersey Restful Web services, SOAP Web services, Spring MVC 3.0, Junit, Karma and Jasmine
Web Related: React JS, Angular JS, and Grunt. Webpack
Cloud Platform and tools: Knowledge in AWS
Integration and Deployment: Gradle, Maven, Ant, Team City, Jenkins, Bamboo
Version Control System and Tools: Git (Stash), SVN, CVS, Star Team, Source Tree
Development Tools and Utilities: Postman, SQL developer, Rational Software Architect, Eclipse Mars, IntelliJ
Database and Application Servers: IBM WebSphere Application Server 7.0, JBoss EAP 6.3, Oracle 11g, MySQLDomain Experience: Banking, Health Care, Insurance, Product Development, Logistics, Mortgage, Mobile Application
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Involved in designing and implementing the workflow for project.
- Played a tech lead role in leading a team and guided the team throughout the construction phase.
- Worked on user interface of the project based on UI framework which is building in React Js, Redux, Semantic UI, GOOGLE API- MAPS, Jquery, Brain Tree Payments.
- I am responsible for providing design for services and factory functions for rest api calls in REACT JS
- Have worked on creating Components in React JS for common functionality across pages.
- Have worked on semantic UI in react js application for responsice design.
- Have worked on minification of all JS files into single minified file using WEBPACK file.
- Have designed all code using on/off functionality so that we can avoid deployments.
- Involved in collecting all requirements from BA’s & SA and converting them into design docs.
- Have provided design to create Stubbed env for every REST API so that when data not available Unit testing can be still completed.
- The entire project implementation was done following the TDD and agile methodology.
- Involved in performance analysis and improved it by minification of number of files and reducing the number of React JS variable.
- Work with the Developers and testing teams to make them understand the requirement, conduct walkthrough sessions and review the coding and testing results.
- Resolved most of the critical issues and complexity while working with API team.
- Extensive experience in defect handling and making sure they are all handled within SLA timeline.
Environment: React JS, Semantic UI, Spring boot, Google API- Map, Brain Tree Payment, Stripe Payments, Apache, Nginx, WebPack
Confidential
Software Developer
Responsibilities:
- Involved in designing and implementing the workflow for project.
- Played a tech lead role in leading a team and guided the team throughout the construction phase.
- Worked on user interface of the project based on internal UI framework which is building in React Native, ReactJs, Redux, Semantic UI, GOOGLE API- MAPS, Jquery, Stripe Tree Payments.
- I am responsible for providing design for services and factory functions for rest api calls in REACT Native
- Have worked on creating Components in React JS for common functionality across pages.
- Have designed all code using on/off functionality so that we can avoid deployments.
- Involved in collecting all requirements from BA’s & SA and converting them into design docs.
- Have provided design to create Stubbed env for every REST API so that when data not available Unit testing can be still completed.
- The entire project implementation was done following the TDD and agile methodology.
- Work with the Developers and testing teams to make them understand the requirement, conduct walkthrough sessions and review the coding and testing results.
- Resolved most of the critical issues and complexity while working with API team.
- Extensive experience in defect handling and making sure they are all handled within SLA timeline.
Environment: React Native, Graph QL, Stripe Payments, React Google Maps
Confidential
Software Developer
Responsibilities:
- Involved in designing and implementing the workflow for project.
- Played a tech lead role in leading a team and guided the team throughout the construction phase.
- Worked on user interface of the project based on UI framework which is building in HTML5/CSS3/AngularJS/Jquery.
- I am responsible for providing design for services and factory functions for rest api calls in angular JS
- Have worked on creating directives in angular JS for common functionality across pages.
- Have worked on bootstrapping angular application.
- Have worked on minification of all JS files into single minified file using GruntJS file.
- Created local setup with Nginx and Proxy setting to run project as a copy of environment which will help to debug code in local.
- Have designed all code using on/off functionality so that we can avoid deployments.
- Involved in collecting all requirements from BA’s & SA and converting them into design docs.
- Have provided design to create Stubbed env for every REST API so that when data not available Unit testing can be still completed.
- Have done changes to Angular Js code to make it more modularized.
- The entire project implementation was done following the TDD and agile methodology.
- Involved in performance analysis and improved it by minification of number of files and reducing the number of angular js variable.
- Work with the Developers and testing teams to make them understand the requirement, conduct walkthrough sessions and review the coding and testing results.
- After each sprint made sure the Definition of done criteria like code reviews, Integration tests and Fitnesse test cases are added for the components developed so that the regression test phase will be automatic.
- Resolved most of the critical issues and complexity while working with API team.
- Extensive experience in defect handling and making sure they are all handled within SLA timeline.
- Developed Condition Module
- Developed Third Party Service Module
- Developed directives for reusable components
- Developed Loan Component, which reduces the development effort and deployment effort
Environment: Angular Js, Spring Rest Services, Bootstrap.
Confidential
Team Lead
Responsibilities:
- Involved in designing and implementing the workflow for project.
- Played a tech lead role in leading a team and guided the team throughout the construction phase.
- Worked on user interface of the project based on internal UI framework which is building in HTML5/CSS3/AngularJS/Jquery.
- I am responsible for providing design for services and factory functions for rest api calls in angular JS
- Have worked on creating directives in angular JS for common functionality across pages.
- Have worked on bootstrapping angular application.
- Have worked on minification of all JS files into single minified file using GruntJS file.
- Created local setup with Nginx and Proxy setting to run project as a copy of environment which will help to debug code in local.
- Have designed all code using on/off functionality so that we can avoid deployments.
- Involved in collecting all requirements from BA’s & SA and converting them into design docs.
- Have provided design to create Stubbed env for every REST API so that when data not available Unit testing can be still completed.
- Developed social media share using gigya
- Developed directives for demand shows, social media sharing
- Involved in bug fixing and deployment release
Environment: Angular Js, Restful Webservices
Confidential
Team Lead
Responsibilities:
- Involved in designing and implementing the workflow for project.
- Played a tech lead role in leading a team and guided the team throughout the construction phase.
- Worked on user interface of the project based on internal UI framework which is building in HTML5/CSS3/AngularJS/Jquery.
- I am responsible for providing design for services and factory functions for rest api calls in angular JS
- Have worked on creating directives in angular JS for common functionality across pages.
- Have worked on bootstrapping angular application.
- Have worked on minification of all JS files into single minified file using GruntJS file.
- Created local setup with Nginx and Proxy setting to run project as a copy of environment which will help to debug code in local.
- Have designed all code using on/off functionality so that we can avoid deployments.
- Involved in collecting all requirements from BA’s & SA and converting them into design docs.
- Have provided design to create Stubbed env for every REST API so that when data not available Unit testing can be still completed.
- Have done changes to Angular Js code to make it more modularized.
- The entire project implementation was done following the TDD and agile methodology.
- Involved in performance analysis and improved it by minification of number of files and reducing the number of angular js variable.
- Work with the Developers and testing teams to make them understand the requirement, conduct walkthrough sessions and review the coding and testing results.
- After each sprint made sure the Definition of done criteria like code reviews, Integration tests and Fitnesse test cases are added for the components developed so that the regression test phase will be automatic.
- Resolved most of the critical issues and complexity while working with API team.
- Extensive experience in defect handling and making sure they are all handled within SLA timeline.
Environment: Angular Js, Restful Webservices
Confidential
Team Lead
Responsibilities:
- Involved in current system study and requirement collection
- Involved in documenting the requirement
- Involved in solution design
- Involved in preparing Logical design and physical model
Environment: Java, J2EE, EJB 3.0 (State Less), Oracle 11g, Web Logic
Confidential
Team Lead
Responsibilities:
- Involved in designing discreet application
- Involved in database design for the discreet application
- Developed Report Component, which reduces the development effort and deployment effort
- Developed Batch Jobs Using core Java and Unix Shell Scripting
- Involved in Estimation, Work allocation and code review
- Conducting Peer reviews, Testing and Documentation
- Preparing External and Internal Design documents for enhancements
Environment: Java, J2EE, EJB 3.0 (State Less), Oracle 11g, Web Logic
Confidential
Team Lead
Responsibilities:
- Involved in requirement gathering for the understanding the functionality of Vehicle demand planning, Vehicle Scheduling and Load Planning
- Developed Search Component, which reduces the development effort and deployment effort
- Developed Report Component, which reduces the development effort and deployment effort
- Developed Batch Jobs Using core Java and Unix Shell Scripting
- Developed Monitoring Tool for server side monitoring
- Involved in Estimation, Work allocation and code review
- Conducting Peer reviews, Testing and Documentation
- Managing Software Quality Assurance and Delivery
- Involved in L2 and L3 Level post deployment
- Preparing External and Internal Design documents for enhancements
Environment: J2EE, Oracle11g with Web Logic
Confidential
Lead Engineer
Responsibilities:
- Developed the application using struts and integrated with the ATM Terminals
- Developed Batch Jobs Using core Java and Unix Shell Scripting.
- Managing Software Quality Assurance and Delivery.
- Involved in preparing build package of project.
- Developed in Interface Files for VISA, Retail Banking System using Java.
- Involved in deployment to the production.
- Involved in L2 and L3 Level post deployment.
- Preparing External and Internal Design documents for enhancements.
- Estimating the time required to fix the defects and enhancements
- Conducting Peer reviews, Testing and Documentation.
- Bug fixing in the SIT, UAT and PTR Phases of the project.
Environment: Java, Oracle9i with Web Sphere
Confidential
Module Lead
Responsibilities:
- Developed the application using struts and integrated with the ATM Terminals
- Developed Batch Jobs Using core Java and Unix Shell Scripting.
- Managing Software Quality Assurance and Delivery.
- Involved in preparing build package of project.
- Developed in Interface Files for VISA, Retail Banking System using Java.
- Involved in deployment to the production.
- Involved in L2 and L3 Level post deployment.
- Preparing External and Internal Design documents for enhancements.
- Estimating the time required to fix the defects and enhancements
- Conducting Peer reviews, Testing and Documentation.
- Bug fixing in the SIT, UAT and PTR Phases of the project.
Environment: Struts, spring, Oracle9i with Web Sphere
Confidential
Module Lead
Responsibilities:
- Developed the application in Struts, Oracle and Webservices.
- Developed Web services for the CIF enquiry.
- Involved in Production deployment and build management.
- Managing Software Quality Assurance and Delivery.
- Preparation of Test cases.
- Preparing External and Internal Design documents for enhancements.
- Estimating the time required to fix the defects and enhancements
- Conducting Peer reviews, Testing and Documentation.
- Bug fixing in the SIT, UAT and PTR Phases of the project.
Environment: Struts, EJB, Oracle9i with Web Sphere
Confidential
Application consultant
Responsibilities:
- Worked as the Deployment engineer. Build and deploy in SIT UAT and Production.
- Involved in L3 Level Production Support.
- Involved in debugging PL/SQL.
- Create Shell script for new batch jobs.
- Developed Housekeeping Jobs.
- Involved in environment setup for the country roll out.
- Implementation and migration process
- Coordinate with Client to track and Resolve issues.
- Involved in preparing Test cases.
- Preparing External and Internal Design documents for enhancements.
- Estimating the time required to fix the defects and enhancements
- Conducting Peer reviews, Testing and Documentation.
- Building and Deploy application in Application server.
Environment: Java, Jsp, SERVLET, Struts, Oracle9i with Web Sphere
Confidential
Software Engineer
Responsibilities:
- Analyzing the Requirements by understanding Business use cases.
- Development of Report Module, Alert module and Trade module using xfw framework which has been designed from struts and xml.
- Involved in production support on L2 and L3 level.
- Managing Software Quality Assurance and Delivery.
- Coordinate with Client to track and Resolve issues.
- Preparation of Test cases.
- Preparing External and Internal Design documents for enhancements.
- Estimating the time required to fix the defects and enhancements
- Conducting Peer reviews, Testing and Documentation.
- Bug fixing in the SIT, UAT and PTR Phases of the project.
Environment: Java, Jsp, Servlet, Struts, XFW Framework, MQ, Oracle9i with Web Sphere