Developer Resume
SUMMARY
- A hands - on, seasoned senior middleware technologist having 14 years of experience in various phases of Software Development life cycle like requirement analysis, design preparation, development, mentoring, reviewing code, monitoring, profiling, maintaining, managing and providing solutions for enterprise application using Java technology.
- Hands on and in-depth knowledge of Java, EJB(Session, Entity and Message), Servlets, JSP, JDBC, JNDI, JMS, Java Mail, Web Service((SOAP/REST)), Spring, Struts, FreeMarker, Jackson, JSON, DB2, Oracle, MySQL, MongoDB, Tomcat, Weblogic, JBOSS, WebSphere, Glassfish, and other servers & frameworks.
- Excellent understanding of design patterns, application architectures and OOAD in n-tier applications.
- Worked on projects for complete SDLC: Requirement gathering, Design, Development, Review, Integration, Testing, Deployment and support
- Experience in developing, supporting and maintaining production applications.
- Worked on Enterprise applications, Mobile-web application and Web applications.
- Exposure in IT domain across various facets of Project Management, Delivery, Requirement Analysis, Consultancy, People Management, Technical Support, and Systems Integration.
- Performance monitoring and improvement by profiling java application using Mercury Profiler, JRocket, Samurai and TDA (Thread Dump Analyzer) tools
- Experience in migrating enterprise app to different application servers like WLS8 - > WLS9, WLS8 -> WLD10, WLS10 -> Glassfish, WLS10 -> JBoss4
- Worked on various onsite, onsite-offshore (multi location) & off-shore model.
- Technical Lead for 45 member team.
- Project Management methodologies worked - Waterfall, Iterative and Agile-Scrum.
- Improved code quality by automating code review using FindBug and CheckStyle plugins.
- Estimation techniques used - Use-Case Point (UCP) analysis
- Proven experience in working independently as well as in a team.
- Worked on multiple projects on different technologies Confidential same time.
- Interacted with Business and Technology users for successful project delivery.
- Ability to quickly analyse and adapt to changing software development scenarios.
- Ability to manage, motivate and lead development and other functional teams
- Worked on telecommunication, Media, SCM (Order Management), travel, logistics, Re-Insurance domains.
TECHNICAL SKILLS
Operating System: Windows, UNIX, Linux
Languages: Java, XML, XSD, XSLT, HTML, XDIME
App Programming: EJB (Entity Bean, Session Bean, Message Driven Bean), Struts, Spring, HibernateWeb Services (SOAP, REST)
Web Programming: Servlets, JSP, HTML, JSON
Scripts: JAVA SCRIPTS, PERL/CGI
Server: WebLogic8/9/10, JBoss 4, Tomcat 6/7, JWS 2.0, IIS4.0, Apache, JRunServletExec2.0, GlassFish 2.1, Volantis Mobility Server
Framework: Spring, Struts, Log4j, FreeMarker, Jackson, Junit, TestNG, Dom4j, Castor, HibernateOSWorkflow, Axis, Quartz
EAI: Tibco EMS
Cloud Service: Amazon SES (Simple Email Service)
Code Review Tools: FindBugs, CheckStyle
Profiler/ Analyzer: JProbe, OptimizeIt, Mercury, Samurai, TDA
Database: Oracle, DB2 UDB, MongoDB, SQL Server, My SQL, MS-AccessTools SOAP-UI, MS Project, MS-Visio, MS-VSS, CVS, SVN, JIRA,GIT, DBVisualizerRoboMongo, BitBucket, Confluence
Design Methodology: OOAD, UML, Design Patterns
Build Tool: Ant, Maven
IDE: Eclipse, J-Builder
PROFESSIONAL EXPERIENCE
Confidential
Developer
Responsibilities:
- I am responsible for development of Alerts module
- Implementation of cloud based Email service from Amazon, Amazon SES
- Batch process for sending alerts for different modules.
- Developed core component as Email Service based on RESTful architecture
- I am POC for providing solution for production issues.
- I am responsible for reviewing test plan to bridge any gap between requirement and test plan.
- Understanding the story, providing estimate for story and if required then break up the story in different task.
- Writing unit test cases using TestNG
- Providing architectural and design changes for better maintainability of application.
Environment: JDK 1.6, Spring 4 MVC, Spring Rest, Spring Mongo, Spring Batch, Jackson, MongoDB, REST Service, JPA, Java Mail, Log4J, TestNG, Unix, Amazon SES, FreeMarker, JSON, AngularJS, Maven, SOLR, MySQL., Bamboo CI.
Confidential
Developer
Responsibilities:
- I was responsible for maintaining and developing new functionality of provisioning module
- I was responsible for daily status from onsite and offshore team for providing support.
- I was responsible for coordinate between different team members for designing and developing new functionality.
- I was responsible for allocating and providing fixes for SIT, UAT and production defects logged in QC.
- I was responsible for providing design documents for new functionality.
Environment: Weblogic 10.3, JDK 1.6, Spring 3, Oracle 10, Unix, Weblogic Messaging Server, MQ Series
Confidential
Developer
Responsibilities:
- Monitor and provide the solution for production issues
- Converted CCBT titan BO reports to Java framework
- Allocate task to team members.
- Coordinate with team member to ensure timely delivery of issue.
Environment: Weblogic 10.3, JDK 1.5, iBatis, spring, Oracle, Unix