Software Developer Resume
New, YorK
SUMMARY:
- 11+ years of experience as Technical Architect/Technical Lead/Senior Developer in all phases of Software Development Lifecycle.
- Expertise knowledge of Agile methodology
- Sun Certified Java Programmer.
- MongoDB certified
- Extensive work experience in delivering Architecture and Design solutions for Application Software, Internet Applications, Large - scale Enterprise Solutions.
- Experience in Product Development with technology and frameworks.
- Good understanding of diverse domains such as HiTech, Marketing, Telecom, Research, Education.
- Well versed with Design Patterns, Architecture Frameworks and popular open source frameworks.
- Instrumental in architecting solutions for customer problems and also involved in consulting initiatives with key customers.
- Excellent knowledge in performance tuning of J2EE applications.
- Deep understanding of Quality Standards and Processes. Played an active role in all the stages of Software Development Life Cycle.
- Strong analytical and problem solving ability. Good interpersonal and communication skills.
- Have good Team Management, Problem Solving and Decision Making capability.
TECHNICAL SKILLS:
Programming Languages: Java
MVC-based Frameworks: Struts, Spring MVC
Software Design/Modeling: UML, Visio, OmniGraffle
J2EE Servers: JBoss Application Server, JBoss Portal Server, WebSphere, Tomcat
Enterprise Frameworks: Spring, Hibernate, Rest, Portlet (JSR 168, JSR 286), Apache Wicket
Build Tools: Ant, Maven, Gradle
Presentation Technologies: JSP, Servlet, JavaScript, HTML, JQuery
Business-tier Technologies: JMS.
Web Services Technologies: Restful, SOAP
XML Technologies: XML, XSLT, XSD
Databases Technologies: Oracle, Postgres, MySQL, SQL, MongoDB
Testing Tools: Junit, Mokito
Operating Systems: Windows XP/2000, Linux, Mac OS
Development Environments: Eclipse, RAD
Tools: SOAP UI, Putty, WinSCP, CVS, SVN, Toad, SQL Developer
MANAGEMENT SKILLS
- Successfully managed complex projects with global implementation, and rapidly evolving requirements (in agile methodology).
- Perform Co-ordination between client & off-shore team effectively.
- Good Team Management, Problem Solving and Decision Making capability.
- Project delivery under stringent timelines and high pressure.
- Experience in implementing CMM methods & procedures across the organization.
- Thorough Understanding of Software Development Life Cycle (SDLC), involved in various phases like Requirements, Analysis/Design, Development and Testing.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Technology Architect
Environment: Java/J2EE, JSP, Servlet, Rest, Spring, Eclipse, GIT, Gradle, Radar, Espresso
Responsibilities:
- Analyze and understand the business requirements.
- Perform feasibility study in form of proof of concept of the requirement.
- Impact analysis and design documentation
- Co-ordination with offshore team.
- Developing and testing of the business requirement as per the proposed solution.
- Performing Unit Testing.
- Reviewing code to make sure standards is followed and to make sure quality code is delivered.
- Post production support once application has been moved to production.
Confidential
Computer Programmer
Environment: Java/J2EE, JSR-286, JSP, Servlet, Jboss portal server, Eclipse, SVN, Apache, Omnigraffle, Radar, Espresso
Responsibilities:
- Analyze and understand the Business requirements given in the Radar.
- Perform feasibility study in form of proof of concept of the requirement.
- Preparation of high level design
- Designing Class-diagrams, Flow diagrams and Sequence diagrams using OmniGraffle.
- Developing and testing of the business requirement as per the proposed solution.
- Performing Unit Testing, coordination with QA team to perform integration testing, coordination with business to perform User Acceptance Testing
- Reviewing code to make sure standards is followed and to make sure quality code is delivered.
- Post production support once application has been moved to production.
Confidential
Technical Lead
Environment: RAD, WebSphere Portal Server, WebSphere Application Server, WEMP
Responsibilities:
- Requirement gathering from business.
- Perform feasibility study in form of proof of concept of the requirement.
- Create low level and high level design documents based on requirement captured in CBR.
- Implementation of business requirement based on the approach decided in the design document.
- Follow complete SDLC to implement the business requirement.
- Coordinate with QA team to perform System Integration Testing and get QA signoff.
- Production deployment and post production support
Confidential, CA
Software Developer
Environment: Eclipse, Tomcat, Struts, Hibernate, Spring, Java beans, JSP
Responsibilities:
- Understanding the requirement written in Software Requirement Specification (SRS) document.
- Create sequence diagram, class diagram and flow diagram.
- Complete ownership of module assigned to me from development to testing.
- Coding for complex business logics and database queries.
- Tracking of production tickets.
- Assigning and tracking tasks to team members.
Confidential
Software Developer
Environment: Eclipse, Jboss, Struts, Hibernate, JSR168, Java beans, JSP
Responsibilities:
- Requirement gathering from client
- Design and development of modules
- Unit Testing and Integration testing
- Production deployment and production support
- Mentoring new team members
Confidential, New York
Software Developer
Environment: Eclipse, Tomcat, Struts, Hibernate, Java beans, JSP
Responsibilities:
- Development of web user interface, utility and web services.
- Unit testing and Integration testing.
- To give full production support to CTDG-BMS.
