We provide IT Staff Augmentation Services!

Software Developer Resume

Vienna, VirginiA

SUMMARY:

  • A competent IT professional with nearly 10 years of extensive experience in Application Software Development (mainly on C, C++, JAVA/J2EE, ORACLE, PL/SQL, Windows). Have competency in the areas of framework design, Object Oriented component development, integration and implementation of Internet/Intranet, Client/Server and Distributed Enterprise Applications, specializing in object oriented design & development of scalable web applications on J2EE architecture framework. I have comprehensive knowledge and practical experience with Software Quality Assurance, Integration Testing and Performance Testing.
  • My main area of expertise has been project development of various sizes and production support with offshore - onsite environment. I have worked in the Banking, Insurance, Manufacturing services domain on Java/J2EE Technology.
  • 10 years of extensive experience in Software Analysis, Design, Development, Implementation and management. Out of which in Web based E-Commerce/ Business applications, Healthcare, Banking (BFSI) domain using Java/J2EE technologies is of around 8+ years.
  • Experienced in development and maintenance of Java based N-tier application on Java/J2EE technology
  • Extensive Team Leading and managing experience of various team size along with a experience of Onsite-Offshore model
  • Excellent implementation knowledge of Enterprise/Web/Client Server using Core Java, J2EE (Servlet, JDBC, JSP, EJB, JNDI, JMS and Struts).
  • Good working knowledge in concepts of OOPS (Object Oriented Programming Languages and Systems) and OOAD (Object Oriented Analysis and Design).
  • Used Java and J2EE Design patterns (Factory, Singleton, Front Controller, Business Delegate) and Multithreading.
  • Expertise in Working with IDE WASAD, Eclipse, RSA (Rational Software Architect tool suite 6.0/ 7.0)
  • Extensively worked in J2SE, JAVA 4/ 5/ 6 / 7.
  • Proficiency in working with version control systems like PVCS, VSS and CVS.
  • Worked with large database, having good working experience with Oracle database and PL/SQL.
  • Having good knowledge in UNIX and LINUX environment.
  • Possess valuable experience related to development lifecycle in following the RUP methodologies, Waterfall and Agile process.
  • Exposure to setting up, configuration and deployment process with Web Sphere 6.0, Weblogic 9.0, JBoss 7.0, Tomcat 5.0
  • Knowledge of LDAP protocol for distributed directory information
  • Worked on Windows 9x/NT/200x/XP/7.0 environments.
  • Analyzed the performance in production.
  • Involved in UAT process with the client and having knowledge in User Acceptance Testing.
  • Knowledge of full Software Development Life Cycle (SDLC). Work on new (Development) project as well as maintenance project with on site / off shore model development. Expertise in team leading.
  • MS-Project used along with pre-defined estimation sheet for project management purpose
  • Strong experience in handling multiple business user, client interaction, stake holders.
  • Self-motivated, responsible and proper time management with good Written, Verbal and Listening skill, commitment to co-operative teamwork. Ability to quickly master new concepts and applications.
  • Having good knowledge of quality assurance skills
  • Very good knowledge about Service Level agreement (SLA) for a distributed Enterprise application supporting any medium to large Corporation.
  • Extensively worked and responsible for Software Configuration, Build and Release process.
  • Extensive understanding of SCM and SRM processes and related best practices.
  • Aware of FDA regulation and norms
  • Having knowledge of FDA working rules and regulation in Medical Device manufacturing (like Ultrasound device)
  • Aware of HIPAA fundamentals.
  • Extensive knowledge of around 6 years in production support along with Onsite-Offshore model knowledge and around 4 years with Core Development.

TECHNICAL SKILLS:

Operating Systems: Windows 9x/NT/200x/XP, Sun Solaris, Unix

Languages: J2EE, Java 5/ 6, C, Embedded C, C++

J2EE Technologies: J2EE 1.4, JDBC 3.0, Servlet, JMS 1.1, JSP, Tag Libraries, JSTL, EJB 2.0, RMI, JMS, JNDI.

RDBMS: Oracle 9i, 10g

Design Patterns: Singleton, Factory, Business Delegate, Front Controller, Session Fa ade.

IDEs: WASAD, Eclipse, RSA (Rational Software Architect tool suite 6.0/ 7.0)

Java Frameworks: Struts 1.2/2.0

Build Tool: ANT 1.6 / Bamboo, Maven

Application/Web Servers: WebSphere 6.0, WebLogic 9.2, Apache Tomcat 5.0.

Server Log Tracker: Splunk

Testing Frameworks: Integration-testing (SOAP UI), Continuous Integration (Jenkins)

Version Control: Source Code Management) PVCS, VSS, CVS, Clear Case, Subversion

Continuous Integration: Jenkins

Others: UML, OOPs, OOAD

Bug Tracker: JIRA, Bugzilla

Bus Communication Tool: CANalyzer (Automotive Tool)

IDEs: COBRA (Eclipse), Code Wright

DTC track and Diagnostic tool: CDA 6.0 (Chrysler Diagnostic Application)

Document management: DOORS

Configuration Management / Version Control: PVCS, Track Web, Integrity (MKS), GIT

Software deployment: CDA (Chrysler Diagnostic Application), Serial Loader

DTC (Diagnostic Trouble Code) read: CANalyzer, CDA (Chrysler Diagnostic Application)

PROFESSIONAL EXPERIENCE:

Confidential, Vienna, Virginia

Software Developer

Responsibilities:

  • Extensively involved in the design and development of new feature to be added in the existing Card Online System (COS) of Confidential, the feature is ‘Cash Advance / Request PIN.’
  • Involved in programming with Java 7.0, Exception handling, J2ee, Spring MVC.
  • Involved in writing API for the new feature.
  • Writing unit testing by creating Junit Test Case for Java file, Karma Test Case as spec.js file supporting each JS (JavaScript) file system and integration testing and testing in Team Server and QA environment after application deployment for an end to end test.
  • Extensively involved in documenting stakeholder request and user requirement document
  • Used GIT for version control for Source Control (Configuration Management) and Jenkins for Continuous Integration of Source.
  • Worked extensively with Oracle VM Virtual Box (Jump Box), STS embedded, GIT
  • For Build purpose used Maven extensively
  • Worked extensively in KANBAN and AGILE process.
  • Developed a Mock UI using Angular JS to test different API supporting enrolment process, Login process, Eligibility process on the new development initiative for creating an ‘Dynamic App’ for supporting Existing User’s flow.

Environment: Java (1.7)/ J2ee, Web Service (SOAP, RESTful), Integration-testing (SOAP UI)Continuous Integration (Jenkins), MAVEN (Build), STS (Spring Tool Suite), GIT, Angular JSHTML, CSS, Java Script

Confidential, Bloomington, IL

Software Developer

Responsibilities:

  • Extensively involved in following the process setup by Confidential while application design, development & testing of the entire SDLC of the project.
  • Involved in programming with Core Java, Multithreading, Exception handling, J2ee, JSP, Servlet, JDBC, JNDI, EJB, Spring MVC unit testing, system and integration testing and application deployment.
  • Extensively involved in documenting stakeholder request, project vision and user requirement document
  • Involved and responsible for creating and maintaining existing Web Service related to Text, Push and Mail.
  • Extensively used Subversion in version control for Configuration Management and Jenkins for Continuous Integration of Source.
  • Extensively involved all level of testing starting Unit Test till UAT Test for software modules to be used in production environment.
  • Responsible for Build and Release using Maven and ANT 1.6.
  • Provide detail report to higher mgmt on the fix for failure/ defects find out by the Test Center team weekly.
  • Worked extensively in Waterfall and AGILE environment.

Environment: Java (1.6/1.7)/ J2ee, Web Service (SOAP, RESTful), Integration-testing (SOAP UI)Continuous Integration (Jenkins)

Confidential, Livonia, MI

Engineer

Responsibilities:

  • As a Team Member, involved in reading and gathering requirements.
  • Design review, implement and implement review.
  • Responsible to Test the software module, create Test Result report to be used as production software.
  • Test the software at Bench and as well as co-ordinate with Test Lab to make sure all the tests related to all Change Requests are meeting the standards.
  • Responsibilities also include application debugging, fixing issues/ bug and testing and validation.
  • Co-ordination and interaction with other module leads/ subject matter experts (SME) to work out on the Change Request, Issue related to the requirements.
  • Also continuous interaction with Calibration team (part of the application) for requirement clarity, understanding, integration and implementation.
  • Responsible for Testing Estimation, Test results, Testing report generation, presentation and management.
  • Wholly responsible in maintaining source code management (SCM), keeping track of all the changed source files, Build files, Delivery Config file, Documentation related to project, Page-1 (Approved Release doc), Page-2 (Software to Production Environment/ to client) in PVCS for version control/ revision control.
  • Responsible for Configuration Management related to the software in Track Web (internal software portal) and Continuous Integration using Jenkins.

Environment: C, Embedded C, C++ Language (OOA, OOD, OOP), XML, Java, multithreading, networking Message Communication, J2ee (JSP, Servlet, EJB), Struts, JDBC, Web Service (SOAPRESTful), Integration-testing (SOAP UI), Continuous Integration (Jenkins)

Confidential, Bloomington, IL

System Analyst

Responsibilities:

  • As a Team Member, responsible for Development and Enhancement of the existing security applications as per Business Partner’s and Internal end user’s requirement
  • Involved in supporting the Security applications 24x7 (RTS) as per the Service Level agreement
  • Extensively involved in following the process setup by Confidential while application design, development & testing of the entire SDLC of the project
  • Engaged in documenting stakeholder request, project vision and user requirement document.
  • Engaged in designing enterprise application, involved in reusable component design and coding.
  • Involved in requirement analysis, prototype design, demonstration and detailed design.
  • Involved in programming in Core Java with Multithreading, Exception handling, multiple inheritance, J2ee, JSP, Servlet, JDBC, JNDI, EJB, Spring MVC unit testing, system and integration testing and application deployment.
  • Engaged in application performance tuning, session data optimization and code review.
  • Involved in deploying the application using IBM AIX DB2, IBM Web sphere 6.0 Application Server.
  • Extensively used Rational Clear Case, Subversion in version control for Configuration Management
  • Continuous Integration of Source using Jenkins
  • Responsible for Build and Release using Maven and ANT 1.6
  • Having working knowledge in Spring 3.0
  • Responsible for Testing Estimation, Test results, Testing report generation, presentation and management.
  • Worked extensively in AGILE environment, 2 Weeks SCRUMS (Bi-Weekly), Daily Standups (10-15 mins)

Environment: Core Java, J2ee (JSP, Servlet, EJB), XML, HTML, CSS, JSTL, JProbe, Struts, Spring, Web Sphere Application server 6.0/ 7.0, Splunk, SOA (SOAP Web Service) DB2, IBM Rational Software Architect tool suite 6.0/ 7.0, Junit, Hudson's Jenkins (continuous integration tool-SCM).

Confidential

Lead Developer

Responsibilities:

  • Co-ordination among team members and parallel with higher authority
  • Client interaction at highest level
  • Project planning and Management
  • Responsible for Estimation, Budgeting, Resource allocation
  • Delegation of tasks to team members, resolving technical/non-technical obstacles on day to day basis, guiding the team in all respects
  • Extensively involved in application design, development and developed code from (UML) Use Case Realization and Sequence Diagram.
  • Engaged in documenting stakeholder request, project vision and user requirement document.
  • Engaged in designing enterprise architecture using design patterns; involved in reusable component design and coding.
  • Involved in requirement analysis, prototype design and demonstration, writing use cases, modelling use case realization and detailed design.
  • Involved in framework design, coding framework components, creating framework and extensive programming in Core Java with Multithreading, Exception handling, multiple inheritance aspect, J2ee, JSP, Servlet, JDBC, JNDI, EJB, unit testing, system integration and application deployment.
  • Responsible in migrating from Jboss 4 to Jboss 7 by making necessary to code and configuration files.
  • Hands on experience inbuilding and deployment scripts using Maven to generate WAR, EAR, JAR files and store them on the repository, publish and deploy on the Servers like Jboss7and Apache
  • Engaged in application performance tuning, session data optimization and code review.
  • Proficiency with relational database environments Oracle 9i/10g
  • Backend support activities in Oracle 10g technology
  • Extensively used VSS in version control for Configuration Management
  • UAT process follow up and involved in User Acceptance Testing
  • Regular interaction with QC team and checking the adherence of QC guidelines set.

Environment: Core Java, multithreading, J2ee (JSP, Servlet, EJB), Web Sphere application serverEclipse, PL/SQL, Oracle 9i, Oracle 10g.

Confidential

Project Lead

Responsibilities:

  • Co-ordination among team members and parallel with higher authority
  • Client interaction at highest level
  • Project planning and Management
  • Responsible for Estimation, Budgeting, Resource allocation
  • Delegation of tasks to team members at onsite and co-ordination between onsite and offshore team, resolving technical/non-technical obstacles on day to day basis, guiding the team in all respects
  • Involved in designing and developing J2EE architecture framework. Proficiency with designing and implementing OO Design Pattern.
  • Extensive knowledge and practical experience with Core Java, multithreading, Servlets, JSP, EJB, JDBC, JMS and MDB.
  • Engaged in designing enterprise architecture using design patterns; involved in reusable component design and coding.
  • Involved in requirement analysis, prototype design and demonstration, writing use cases, modelling use case realization and detailed design.
  • Involved in framework design, coding framework components, unit testing, system integration and application deployment.
  • Engaged in application performance tuning, session data optimization and code review.
  • Involved in Unit testing, Integration testing, System testing and parallel in Continuous Integration
  • Responsible for Testing Estimation, Test results, Testing report generation, presentation and management.
  • Database (Back-end) issues support and development on Oracle 10g technology
  • Vigorously used VSS for version control
  • Regular interaction with QC team and checking the adherence of QC guidelines set

Environment: Core Java, J2ee, multithreading, JavaScript, JSP, Servlet, JDBC, JSP 1.2, SOA (Restful Web Service), JMS, BEA Weblogic 9.0, Eclipse, Oracle 9i/10g, TOAD (Schema Browser), VSS (Source code Management).

Confidential

Senior Developer

Responsibilities:

  • Project planning and Management
  • Responsible for Estimation, Budgeting, Resource allocation
  • Co-ordinating with the client, attending business calls, requirement understanding and gathering
  • Delegation of tasks to team members and co-ordination between onsite and offshore team, resolving technical/non-technical obstacles on day to day basis, guiding the team in all respects
  • Engaged in designing enterprise architecture using design patterns; involved in reusable component design and coding.
  • Involved in requirement analysis gathering, prototype design and demonstration, writing use cases, modelling use case realization and detailed design.
  • Engaged in design and development of J2EE framework components.
  • Integrated DAO for data access using with Hibernate.
  • Involved in writing use cases and detailed design documents and modelling use cases.
  • Worked and created document / report based Jasper Reports
  • Extensively worked in Oracle 9i/10g with PL/ SQL, Store Procedure
  • Handled VSS for version control
  • Regular interaction with QC team and checking the adherence of QC guidelines set
  • Involved as key analyst for studying reported technical defects and bringing out solutions, work around and alternatives.
  • Analysis of customer reported defects & code fixing in PROGRESS.

Environment: Core Java, multithreading, J2ee, JSP, Servlet, JDBC, JSP 1.2, JMS, Struts 1.2, Jasper reportsRestful Web Service, Hibernate, BEA Weblogic 9.0, Eclipse, Oracle 9i/10g, TOAD (Schema Browser), VSS (Source code Management)

Confidential

Project Lead

Responsibilities:

  • Attending internal management meeting with the higher authority related to different aspects of development and policies and then working on those lines, taking different decisions at Project level and follow up.
  • Co-ordinating with the client, attending business calls, requirement understanding and gathering
  • Form (GUI) design, coding, Delegation of tasks to team members, following up of development activity till its release, resolving technical/non-technical obstacles on day to day basis, guiding the team in all respects.
  • Deciding on the design depending upon the requirements analysis, guiding team in coding, unit, system and integration testing.
  • Involved in architecture framework design and reusable component design.
  • Engaged in writing Use Cases and detailed design documents; Involved in modelling class and sequence diagrams for use case realization.
  • Involved in writing reusable components and custom tags.
  • Engaged in writing Delegate handlers and Request/Response handlers using Java/J2EE, XML and EJB for Auto coverage, replace vehicle, rewrite policy, reissuing policy and reinstatement of policy, Submitted Applications, Saved Transactions, Incident captures (accidents and violations) and Local Print Centers.
  • Managing Configuration Management
  • Regular interaction with QC team and checking the adherence of QC guidelines set
  • Responsible for Estimation, Budgeting, Resource allocation

Environment: Core Java, J2ee, JSP 1.2, Servlet, JDBC, JRE 1.4, JDK 1.4, JMS, Eclipse, Oracle 9iApache Tomcat 5.09, SCO Unix, Linux, TOAD (Schema Browser), VSS (Source code Management), SUN Solaris.

Confidential

Module Lead

Responsibilities:

  • Developed Enterprise Java Beans (Entity, Session and Message beans) for business logic.
  • Involved in framework design and writing detailed design document.
  • Form (GUI) design, coding, writing test cases and doing unit, system and integration testing before release.
  • Delegation of tasks to team members, following up of development activity till its release, resolving technical/non-technical obstacles on day to day basis, guiding the team in all respects.
  • Deciding on the design depending upon the requirements analysis, guiding team in coding, unit, system and integration testing.
  • Extensively worked in Oracle 9i/10g with PL/ SQL, Store Procedure
  • Managing Configuration Management
  • Regular interaction with QC team and checking the adherence of QC guidelines set
  • Actively associated with the system support, known as RTS, stands for Ready to Serve in 24x7 environment.
  • Interacting with client at highest level regularly for requirement gathering, pending issue discussion
  • Managing 20 business users spread across 5 different geographical region (like Milwaukee (USA), Horton (Japan), Singapore, Holland and Bangalore plants)
  • Form (GUI) design, coding for different forms, writing test cases and doing unit, system and integration testing before release.
  • Independently developing forms for the module using Core Java, J2ee platform
  • Delegation of tasks to team members, daily follow up with team members and take count of allocated task’s completion activity till its release, resolving technical/non-technical obstacles on day to day basis, guiding the team in all respects.
  • Deciding on the design depending upon the requirements analysis, guiding team in coding, unit, system and integration testing.
  • Managing Configuration Management
  • Regular interaction with QC team and checking the adherence of QC guidelines set

Environment: Windows NT, Java 2.0, Servlet, JDBC, JSP 1.2, JRE 1.4, Oracle 8i, Apache Tomcat 5.09, IDE (Guidepost 1.0), TOAD (Schema Browser), VSS (Source code Management)

Confidential

Sr. Software Engineer

Responsibilities:

  • Form (GUI) design, coding, writing test cases and doing unit, system and integration testing before release.
  • Independently developing forms for various module. Involved in system analysis and design, data flow diagrams, database design, GUI (front-end) design.
  • Deciding on the design depending upon the requirements analysis.
  • Regular interaction with QC team.

Environment: Windows 2000, Java 2.0, Servlet, JDBC, JSP 1.2, JRE 1.4, JDK 1.4, Oracle 8i, Apache Tomcat 5.09, TOAD (Schema Browser), VSS (Source code Management), IDE (Guidepost 1.0).

Hire Now