We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • More than 9 years of IT experience. Core technology areas included Java, J2EE, JMS, Struts, Jahia, Hybris 5.7.0.5, Cordys and Hibernate.
  • Experience of working in Insurance, Banking, Finance, Product & HealthCare domains
  • Experience of working as a Technical developer, Team lead, Project Manager and Onsite coordinator with CMM Level 5 firms like Confidential, Confidential, Confidential .
  • Experience developing and deploying applications on various Application/Web Servers such as JBoss, and Weblogic.
  • Experience in database such as DB2 and Oracle.
  • Experience with JavaScript, Ajax, jQuery, XML, XSLT, XPath, and HTM.
  • Experience in change control management tools like SVN, CVS.
  • Experience in consuming and deploying Web Services (SOAP).
  • Experience of implementing Log4j logger service in application.
  • Construct and maintain build - script using Ant/Maven.
  • Good exposure on J2EE design patterns such as MVC, Singleton, Data Access Object, Business Delegate, Service Locator, Transfer Object and Observer.
  • Participated in Requirement Elicitation, Requirement Analysis, Estimation, Design, Coding, Defect Fixing phases of SDLC.
  • Exposure in development using Agile Methodology and good exposure in Agile as Scrum Developer, Scrum Lead Developer and Experience in Agile Process such as TDD (Test Driven Development), Scrum Iteration.
  • Working experience in estimation and calculating efforts of s/w by using use case / functional point estimation.
  • Worked as a Knowledge Transition Coordinator & Planner.
  • Learnt & applied various CMM level process of Defect Prevention, Knowledge Binding & Configuration management.
  • Enthusiastic, creative and willing to increased responsibility. Strong commitment to deliver timely, accurate and quality work.
  • Strong analytical and troubleshooting skills.
  • Good leadership and mentoring skills. Team player.
  • Have Project Co-ordination experience both in Offshore & Onsite

TECHNICAL SKILLS:

Frameworks: Struts 1.x, Hibernate, Spring MVC

Web Technologies: HTML, JavaScript, CSS, AJAX, JSON, DOM

Ecommerce Technologies: Hybris 5.7.0.5

Development Methodologies: SDLC, Agile

Web Services: SOAP, REST

J2EE Technologies: JSP, Servlets, EJB, JMS

Query Language: SQL

Database: IBM DB2 UDB 7.2 & 8.1, Oracle 9i & 10g, MS-Access, MS-SQL Server

Build Tools: Maven, Ant, Jenkins

Version Control: Git, CVS, SVN, VSS 6.0

Unit Testing Tools: JMeter, Junit, Easy Mock, Mockito

IDE tools: Eclipse, WSAD, JBoss IDE

Web Servers: JBoss, Apache, Tomcat, Websphere, Weblogic

Designing Tools: Rational Rose, Star UML, TogetherJ

Database Tools: TOAD, SQL developer, Squirrel

Site Tracking Tool: Omniture, SiteCatalyst, Google Analytics

Profiling Tools: JProfiler, HP diagnostics

Defect Tracking Tools: Quality Center

Communicative Tools: Web Chat, Click to Call

Office Tools: MS-Excel, MS-Word, MS-PowerPoint, MS-Project

Others: Knowledge of QMS methodology, Defect Prevention, Worker’s Compensation Insurance and OOA/OOD Methodology

Operating Systems: Windows, Linux, AS400

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Software Engineer

Responsibilities:

  • Understand project functionality end to end
  • Attending and managing Stand-ups, providing updates on stories.
  • Coordinate with Business Analysts, QA team, CM team & DevOps team, to carry out the work on story.
  • Designing, developing, testing and deploying the story related functionality using TDD.
  • Interviewing & mentoring new candidates joining the team.
  • Setting up & documenting processes & technical findings for the team.
  • Working on Tech-Debt stuff to keep the project environment clean and healthy, as these project involved working on more than 15 individual projects with inter-dependencies.

Environment:

  • Hybris 5.7.0.5, JDK 8.0/7.0, Spring 3.2.3, Azure, Linux, JDE, Solr, Tomcat, JQuery, REST
  • Database: DB2, MySQL
  • Development Tools: Eclipse IDE, Squirrel, VSO, SVN, Git, Jenkins, Sonar, WinSCP, Yammer, Putty, Jenkins, Mockito, Cucumber, Selenium

Confidential

Project Manager

Responsibilities:

  • Understand project functionality end to end.
  • Handling a team of 10 subordinates.
  • Planning the project and executing the project as per the plan.
  • Coordinate with the development, system testing team to provide timely and quality deliverables to the client.
  • Getting a new set up in place for the Cordys Development Centre as Cordys Development is a new area for the organization. This includes setting up role-based teams for Configuration, Database Administration, and Business Analysis, Managing set up of Cordys servers and introducing processes for the Development centre.
  • Conducting Status meetings with client
  • Coordinating with the Cordys Product Support team to manage product issues
  • Reporting metrics for the project and handle monthly audits.

Environment:

  • Cordys BPM, JavaScript, JDK6.0
  • Database: SQL Server, Oracle 10g
  • Development Tools: Eclipse IDE, SQL Server Management Studio, Cordys Workspace, SubVersion

Confidential

Senior Java Developer

Responsibilities:

  • Actively Involved in Requirements Gathering, Analysis, Design, Development and Testing.
  • Estimating the total effort involved for the deliverables and create an execution plan for the same.
  • Used OO Techniques with UML and created Use Case diagrams, Sequence diagrams, Class diagrams and Activity Diagrams. Developed Class Diagrams that depict the code’s design and its compliance with the functional requirements.
  • Debugged Web services using SOAP API.
  • Designed and developed new application modules using Spring, Struts & Hibernate framework.
  • Performed client side validations using Java Scripts.
  • Created front end code in JSPs and Vignette Portal & CMS.
  • Developed interactive webpages using AJAX and Jquery
  • Involved in the development of various reusable Helper and Utility classes using Core Java.
  • Set up & maintained Weblogic Server Development environment.
  • Deployed and tested the application using Weblogic Server.
  • Used Junit test cases to unit test the business modules.
  • Performed Unit testing, System testing and integration testing.
  • Troubleshoot & report defects, perform a causal analysis of the reported defects to find remedies to be applied for the next cycle.
  • Knowledge Transition to USI-Hyderabad team for specific functionalities handled.

Environment:

  • JDK6.0, SOA, Weblogic 10.0, Linux, JQuery
  • Database: SQL Server
  • Development Tools: Eclipse IDE, SQL Server Management Studio, JUnit, Memory Analyzer, Quality Centre, EasyMock, Maven 2.0, SubVersion
  • Frameworks: Struts, Hibernate, Spring
  • Content Management System: Vignette 7

Confidential

Team Lead/ Onsite Coordinator/ Senior Java Developer

Responsibilities:

  • Draft functional specifications for the requirement elicited from customer & get it signed off from customer.
  • Handling a team of 8 to 10 subordinates.
  • Analyze functional design documents for technical feasibility.
  • Estimating the total effort involved for all deliverables and create an execution plan with and for the team.
  • Program complex functionalities and suggest functional/technical solutions to subordinate team members.
  • Track scheduled activities, Unit test, Performance test & Review deliverables.
  • Troubleshoot & report defects, perform a causal analysis of the reported defects to find remedies to be applied for the next cycle.
  • Plan and monitor the knowledge transition and acquisition process for on-boarded applications.
  • Prepare and present status reports to the customer.

Environment:

  • JDK5.0, EJB 2.0, JMS, SOAP, JAXP, Linux, JQuery
  • Database: Oracle 10g
  • Development Tools: Eclipse IDE, TOAD, JUnit, HP Diagnostics, JMeter, Quality Centre, Maven 2.0, SubVersion, Mockito
  • Frameworks: Struts 1.4, Hibernate
  • Application Server: JBoss 4.0.4GA
  • Content Management System: Jahia 5.0

Confidential

Team Lead & Senior Programmer/ Configuration Manager - 5 months.

Responsibilities:

  • Actively involved in Design Discussion and also involved in gathering project requirements.
  • Actively involved in creating High and Low Level Design Documents.
  • Worked on AJAX, Jquery, JSON, Javascript, JSP, HTML to develop an interactive Web application.
  • Developed web flow using FileNet.
  • Implemented the solution using struts framework.
  • Testing the application using testing tools.

Environment:

  • JDK5.0, EJB 2.0, JMS, SOAP, JAXP
  • Database: Oracle 10g
  • Development Tools: Eclipse IDE, TOAD, JUnit, JProfiler, JMeter, Quality Centre, Maven 2.0, SubVersion
  • Frameworks: Struts 1.4, Hibernate
  • Application Server: JBoss 4.0.4GA

Confidential

Java Developer

Responsibilities:

  • Analyze the requirements shared by the Onsite coordinators.
  • Create code and prepare relevant process documents. Deliver the unit tested and reviewed for further QA test.
  • Track project-wide defects, perform a causal analysis of the reported defects to find remedies to be applied for the next cycle.
  • Conduct knowledge share sessions for the functional and technical areas evolved within the project.

Environment:

  • JDK4.0, EJB 2.0, JMS, JAXP, Flash 8.0, Action Script 2.0
  • Database: IBM DB2 UDB 8.1.7
  • Development Tools: Eclipse IDE, Squirrel, JUnit, Ant, Cruise Control, VSS
  • Frameworks: Struts 1.4, Hibernate, Mesh of various design patterns
  • Application Server: JBoss 3.2.4

We'd love your feedback!