We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

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.

We'd love your feedback!