Senior Web/deployment Engineer Resume
SUMMARY:
- Experienced professional with about 6 years of experience in Application Development, maintenance & support.
- Expertise in designing and developing web applications using Java & J2EE technologies with JSP, Servlets, Spring Framework, Restful & SOAP Web Services, Ibatis, Hibernate, XML, JDBC
- Well experienced in developing JavaScript MVC based web applications using JavaScript, Angular Js, Bootstrap, Ajax, Ext - js, Html etc.
- Experience in all spring framework modules such as Spring IOC, AOP, Core, ORM, Transaction Management and MVC architecture.
- Experience in RESTful API design, SOAP web services, programming using REST APIs architecture
- Experience working with DataPower Gateway for onboarding new webservice requests from Vendors/clients
- Sound knowledge of core java concepts like multithreading, collections, generics and database connections.
- Understand and have experience with OAuth integration with web applications
- Hands on experience for automating recurring tasks with scripting language such as python
- Well versed and hands on experience in version control & build tools such as GitHub, SVN, AccuRev, Microsoft TFS, Maven, Graddle & Ant
- Involved in both Waterfall based approach and Agile/SCRUM methodologies for development.
- Familiarity with Continuous Integration systems (Hudson/Jenkins) & Bug Tracking (Jira, HP Quality Center) tools.
- Good understanding and working knowledge in Oracle, MySQL, Sybase databases.
- Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writing JUnit test cases and System Test Cases.
- Known for excellent troubleshooting skills - ability to analyze code, find and fix critical problems, develop cost-effective and responsive solutions by performance tuning
- Team player with reasonably good communication and interpersonal skills.
TECHNICAL SKILLS:
Application Development: Java, Spring Framework, Unix, RESTful & SOAP Web services, Python, iBATIS, Hibernate, HTML, CSS, JavaScript, Ext Js 4. *, jQuery, Angular Js, Oracle, Sybase ASE 12, Portlets
Web & Application Servers: WebSphere Application Server, WebSphere Portal Server, Apache Tomcat V7
Tools: & IDE: IBM Rad, Eclipse, Putty, WinSCP, Fiddler,DataPower
Build and Configuration Management Tools: Maven, WinSCP, Jenkins s, SVN Tortoise, AccuRev, CVS, GitHub, TFS
Operating System: Windows, Linux, Android
PROFESSIONAL EXPERIENCE:
Senior Web/Deployment Engineer
Confidential
Responsibilities:
- Contributed as Application developer in JAVA/J2EE, Spring Framework, Angular Js, Hibernate
- Developed REST services using Spring Framework & standalone test clients for invoking the RESTful services
- Responsible for Junit test cases development
- Implemented a common logging framework with a cleaner code using Spring Aspect Oriented Programming
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations, Hibernate, Spring JDBC, Spring Transaction management
- Experience in designing and developing REST APIs for high volume clients
- Developed the UI components using AngularJS Framework that leverages classical Model View Control (MVC) architecture and Spring MVC with hibernate
- Experience working with DataPower Gateway for onboarding new webservice requests from Vendors/clients
- Experience with continuous integration/deployment like Jenkins & Gradle
- Wrote python scripts for automation of few recursive test cases
- Implemented dashboards, graphs, pie charts for visualization utilizing fusion charts & ui-grid API’s
- Developed user-friendly interface to seamlessly combine the new modules with existing system by using AngularJS
- Coordinate with different stake holder for POC implementation & further enhancements
- Created custom angular filters, services, factory, directives for better maintenance, reusability for this application
- Actively interacted with team members in design meetings and constantly recommended improvements.
Environment: Java, Springs Framework, Ibatis, RESTful service, DataPower,HTML, Angular-js, Bootstrap, JavaScript, WinSCP, Putty, SQL Server, GIT, JSON, Log4j, IBM RAD, Junit, Source tree, Fiddler, Hibernate
Software Engineer
Confidential
Responsibilities:
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations, Hibernate, Spring JDBC, Spring Transaction management
- Created customer specific reports, data extracts, and visualizations using UI Frameworks
- Integration various applications together using RESTful APIs with JSON and XML
- Create testable, clean code, document code, troubleshoot; participate in code reviews and optimize frontend performance
- Implemented payment gateway integration with PayPal
- Created python scripts for automation of few recursive test cases
- Developed code for integration to third party systems and APIs like Facebook, Twitter with OAuth
Environment: Java, Springs Framework, Ibatis, RESTful service, HTML, Angular-js, Bootstrap, JavaScript, WinSCP, Putty, SQL Server, GIT, JSON, Log4j, IBM RAD, Junit, Source tree, Fiddler, Hibernate
Analyst
Confidential
Responsibilities:
- Involved in migration of the components from .Net (Desktop version) to Web version using Java, Ext-js, JQuery, Spring MVC and XML
- Implemented the new changes for Confidential devices to support Internet of Things(IOT)
- Worked on Null pointer exceptions that were prevalent across the application and as able to eliminate about 80% of the Java Null exceptions and JavaScript null errors
- Have designed and implemented new Services and modification of existing services as requested by the business for every monthly release
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture, Spring MVC, Spring Annotations, Hibernate, Spring JDBC, Spring Transaction management
- Having Experience in all phases of SDLC as Requirement gathering and Designing (Object-Oriented Design, Technical document), Implementation, Bug fixation and UAT/Production support for monthly releases
- Worked on Spring Transaction management in this application
- Analyzing the requirements, designing the UI & Performed Unit testing, integration testing for the monthly releases
- Tested websites for cross browser compatibility
- Involved in requirements gathering with the business team, analysis, and design and end-to-end development of functionality.
- Implemented the changes for all components in the application complying with JAWS (Job Access with Speech) standard
Environment: Java, Springs Framework, Hibernate Framework, RESTful service, HTML, Ext-Js, JavaScript, UNIX, IBM Rad, WinSCP, Putty, XMl, Json, AccuRev, Ajax,Jquery, Fiddler,Log4j
Programmer Analyst
Confidential
Responsibilities:
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration
- Hands on experience with data persistency using Hibernate and Spring Framework Implemented client side validations using JavaScript.
- Involved in production support to address the issues that were raised.
- Documentation of common problems prior to go-live and while actively in a Production Support role.
- Fixed defects that were raised during previous iterations
- Implemented Log4j Framework for a new module in the application
- Implemented the Logging framework using Spring Aspect oriented programming and developed a much cleaner code for the logging
Environment: Java, Springs Framework, Hibernate Framework, RESTful service, HTML, JSP, JavaScript, UNIX, IBM Rad, WinSCP, Putty,Json,SVN,Ajax,Jquery, Fiddler,Log4j
