We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00/5 (Submit Your Rating)

MI

SUMMARY

  • More than 9 Years of work experience in Product Development and Web Application Development including 2 Years of Full Time Master's in Computer and Information Science's General from Confidential
  • Strong Exposure in complete SDLC of Applications and Agile methodology for Products while maintaining CMM level 5 / 5.1 quality standards in all executed projects. Agile Scrum Alliance CSM Certified February 10, 2014
  • Extensive SDLC experience includes Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support, Functional and Regression Testing
  • Expertise in developing web base application in Java, J2EE (Servlet / JSP / JDBC ), Java EE 5/6 with Framework like Struts 2, Spring, JPA / Hibernate, JSF, Richfaces, Primefaces, Flex, Spring MVC, Java Script MVC (awareness)
  • Brain - bench Certified Internet Programmer Web Developer-Dec 2012.(Include 7 other certification)
  • Developed full fledge web applications and resolved various issues from various aspects of it
  • Experience in XML and parsers like JAXB
  • Experience in building and maintaining web services (SOAP) JAX-WS and restful services using Spring Web-service framework
  • Experience in writing SQL and PL/SQL Stored Procedures, Functions, Scheduler
  • Excellent understanding of relational databases involved in application development using several RDBMS like Oracle 9i/10g/11g, DB2 V6 V7, MYSQL.
  • Extensively trained on BIG DATA like MongoDB from MONGODB University
  • Experienced in development and deployment of J2EE applications on Confidential Web Sphere, BEA Web logic, Jboss Application Server and Tomcat
  • Experienced in the use of various software development tools as database management (SQL Developer, TOAD), source code control (VSS, CVS, Rational clear case), profiling and debugging tools (Eclipse), IDE (Eclipse and RAD)
  • Involved in code review activity with the help of tools like PMD, SONAR etc.
  • Experience in Object Oriented Analysis and Design using UML and developing Use Cases, Class diagrams with Rational Architect
  • Experience in different (32) design patterns some of them are MVC (Model-View-Controller), Singleton, Factory, DAO, Builder and Session Facade in the development of Multi-Tier distributed Enterprise Applications
  • Expertise in developing the presentation layer components using JSF, Primefaces, Richfaces, JSPs, JavaScript, XML and HTML
  • Knowledge in using a multitude of J2EE design patterns
  • Experience in Message driven programming using JMS
  • Experience in DOM/SAX parsers while third party parser like jsoup
  • Good interpersonal skills, effective communication and team building capabilities, skilled communicator
  • Flexible and adaptable across multiple development technologies and methodologies

TECHNICAL SKILLS

Languages: JAVA 1.6, J2EE (Servlets, JSP, JDBC), XML, HTML5, Swing, C++, C

Frame Works: Spring3.0, Struts2.0, JSF, Ruby On Rails

ORM TOOLS: MIDDLEWARE

Hibernate3.0,IBATIS,JPA: Confidential MQ SERIES

Scripts: JQuery, Java Script, AJAX, Action Script, Java Script MVC, ExtJS

IDE: Confidential RAD, Eclipse4.3,Myeclipse, Jdeveloper11g,Netbeans6.9

Servers: WAS 6/7, WebLogic10.3.6,Tomcat7.0.0,Jboss7.2.0,GlassFish4

Database: Oracle 10g/11g, DB2 V6 and V7, MySQL 5.1, PostGress9.1.1

Operating Systems: Windows XP/Vista/7, UNIX

Code Analysis Tools: CAP, PMD, SONAR

Version Control: Confidential Clercase, SVN, CVS, GIT

Build: Hudson/Jenkins

Unit Testing: JUNIT

Bug Tracking Tools: RedMine, HP-QualiyCentre, JIRA, AGILE-JIRA

Testing Framework: RFT8.1 ( Confidential -Rational Functional Tester), SOAPUI

DB-Tools: SQL Developer, TOAD

Designing Tools: Magic Draw, MS-Visio, Rational Rose

Tools: WINSCP, JMeter

Web/App Server: Confidential WebSphere, BEA WebLogic, JBoss, Tomcat

PROFESSIONAL EXPERIENCE

Confidential, MI

Senior Developer

Responsibilities:

  • Learned and Undergone LABVANTAGE system admin training and actively taking part in administration
  • Learned and Undergone LABVANTAGE developer training from LABVANTAGE team and actively taking part in development activities in customizing LABVATAGE product
  • Learned and Undergone HIPAA training from Confidential and UOM HIPAA certified
  • Involved in the Analysis, Design, Coding and testing of user requirements in the various sub projects
  • Optimized performance of the webpage which was interacting with the web-service from 10 minutes to 0.16 seconds.
  • Also analyzed system at various stages from performance optimization point and suggested various solutions and implemented them as and when required
  • Created ample number of Jasper reports as per client need and integrated them with the LABVANTAGE product
  • Actively take part in writing JAVA, JSP, Java-script, JQUERY, AJAX code along with SQL queries
  • This project is based on Agile framework and we followed scrum
  • Maintenance related issues were logged in the Agile-JIRA tool which were then organized in the form of product backlog
  • Involved in fixing various defects assigned on the Agile-JIRA tool
  • Updating the JIRA issues as and when required, daily scrum discussions, weekly scrum meeting, sprint planning meeting, sprint retrospective meeting
  • Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment
  • Used eclipse for development and JBOSS 5.1 Server for deployment
  • Used log4j for logging
  • Deployed the projects in development environments
  • Involved in evaluating the code quality using tools like SONAR.
  • As a consultant, was involved in technical design, which included, defining the screens, validations, relations, error messages, coding standards, etc
  • Used GIT as version management

Environment: Java, J2EE, SOAP Web-service (Apache Axis2), SOAP UI, REST Client, JAXWS, JAXB, XML, XSD, Oracle 11g, SONAR, Code Coverage, JBoss 5.1 Server, JASPER Report 4.1, GIT, LABVANTAGE 6.1, AGILE-JIRA.

Confidential, NYC

Senior Consultant

Responsibilities:

  • Involved in the Analysis, Design, Coding and testing of user requirements in the various sub projects
  • As a lead on the technical side was involved in the day to day discussions with the Business team and Architecture Team on Functional Specification Documents (FSD) and the Technical Design (TD)
  • Coordinating with the Architects to get clarity on the requirement analysis and new releases
  • Working on the development work as well as support for the previous releases
  • Working with the development team and updating status daily to internal project team
  • Involved in Spring MVC, Spring REST and Spring Annotation, Hibernate Validation framework implementation
  • Developing SOAP base web-service client (Apache Axis 2) and Restful web service server side.
  • Developing the code based on XSDS using JAXB generated classes
  • Updating code review documents
  • Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment
  • Used eclipse for development and Apache Tomcat 7 Server for deployment
  • Involved in testing using JUnit, JMock
  • Involved in fixing various defects assigned on the quality center testing tool
  • Used log4j for logging
  • Involved in exposing equipment functionalities as web services using restful web services.
  • Learned the framework called MCA (Multi client Architecture- Confidential home grown) quickly and started development by understanding APIS
  • Deployed the projects in development environments
  • Managed and lead the vendors for different projects
  • Involved in evaluating the code quality using tools like PMD, Code coverage.
  • As a consultant, was involved in technical design, which included, defining the screens, validations, relations, error messages, coding standards, etc
  • Used Confidential clear-case as version management

Environment: Java, J2EE, SOAP Web-service (Apache Axis2), SOAP UI, REST Client, JAXWS, JAXB, XML, XSD, Spring, Confidential MCA framework, Oracle 11g, PMD, Code Coverage, Apache Tomcat 7 Server, HP Unix 9.x

Confidential, Cape Town, SA

Lead Java Developer

Responsibilities:

  • Involved in initial estimation for the new upcoming project with daily meetings with senior manager and solution architects.
  • Creating WBS for this project, updating and studying component diagram for this project.
  • Involved in preparing demo for drools engine for Confidential client.
  • Help in preparing and Giving Demo to the business team.
  • Developed a scratch tool / product as per the specification given by the concerned product owner / business team from the Healthcare Domain.
  • Requirement gathering and Estimation
  • Involved in Technology selection, Environment preparation
  • Design and implementing design with the selected technologies.
  • UI was implemented in JSF Primefaces for this product.
  • Database used was MYSQL and the Java DAO layer was in the middle tier
  • For storing the HTML file in the database we move ahead with Jsoup parser implementation to convert the HTML file into raw data.
  • Involved in developing product feature independently without any guidance.
  • Extensively worked on end to end development for this product.
  • Resolved various pending issues from technology point of view for team which were part of research and helpful activities for the project like Sonar implementation as per the guidelines.
  • These projects were mostly based on Agile methodology.

Environment: /Technologies: Java, J2EE, JQuery, JSF, Primefaces, Eclipse, Java DAO, Jsoup, MYSQL, Apache Tomcat, Drools Engine, Spring.

Confidential

Lead Developer

Responsibilities:

  • As a Senior developer on the technical side was involved in the day to day discussions with the Business team and updating the design document and suggesting changes to architect on design
  • Coordinated between the development team for the requirement analysis and new releases
  • Coordinated with Architecture group for review of design and code
  • Involved in developing UI extensively and implementation of JQPlot third party tool
  • JSF Framework used for UI pages and Faces Servlet acts as Front Controller
  • Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development.
  • Efficiently presented the data using JSF Data tables.
  • UI pages Navigation defined in faces-config.xml
  • Developed custom component and custom elements for this project
  • Involved in POC of Spring MVC for this project
  • Involved in Java coding and implementation
  • Involved in JQuery implementation
  • Working on the support Tickets and giving immediate resolution
  • Extensively supported Map (Geographical Map) based application, based on GIS-Leaflet 0.6.2
  • Coordinating with client for ticket clarification, communicating with the clients through Emails or phone before and after fixing the tickets and updating all the information in the Remedy Tool like Redmine
  • Resolved almost 32 high criticality tickets within remarkable time for this project
  • Moving ITSR fixes into stable environment and makes sure that signoff the particular ITSR from the client
  • Involved in the test planning of the system (Unit Testing, Integration Testing, and Regression Testing)
  • Developed the logging component using log4j
  • Daily Scrum meeting and extensively followed Agile methodology for this project

Environment: Java, J2EE, JQuery, JQPlot, JSF, Primefaces, GIS Leaflet 0.6.2, Eclipse, Spring, hibernate, DB2, Apache Tomcat, Web sphere Application Server, Jekins, Redmine

Confidential, NYC

Technology Lead

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Build the application using TDD (Test Driven Development) approach.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Understand and clarify the requirement shared by Business Team and Onsite Coordinator
  • Provide estimation for the requirement and get it approved from client through on-site coordinator
  • Create design document and unit test cases and get it reviewed
  • Used Struts 2.0 Framework in the presentation tier of the application which is based on the MVC design pattern.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Performed manual, automated testing including functional, system and performance testing in all different Internet browsers (IE6/7, FireFox2/3, and Safari).
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.

Environment: Java, J2EE, Struts 2, EJB, Oracle, Confidential RAD, WebSphere (WAS 6), SVN, Java script, JQuery, Maven

Confidential

Senior Developer

Responsibilities:

  • Selected and positioned for Dubai directly. He was responsible to interact with the client and business team, and be a part of multicultural and multinational team as well
  • Contribute to requirement document by raising right queries to managers
  • Suggest changes in design document and obtain approvals
  • Manage Impact Analysis and effort estimations for defect fixing
  • Understand and analyze business requirements
  • Manage coding, defect fixing, unit test plan preparations, and testing effectively
  • Develop module from requirement document with no help
  • Develop module from GUI to Database - carry out end to end development
  • Participate in Daily scrum meeting
  • Knowledge Transfer activities
  • Unit Test case and Test data preparation

Environment: Java 1.6, Java EE 6, JSF, Richfaces 4.1, Java Script, Jquery, Spring, JPA/Hibernate, XML, UML, Maven

Confidential

Senior Developer

Responsibilities:

  • Understand and analyze requirements
  • Understand the existing functionality from the code, and try to reuse the code
  • Participate in the design document creation for the project
  • Prepare Test cases, Scripts, and Test data Test Execution
  • Developed presentation tier using JSF, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Defect Analysis, Defect tracking, and Defect Prevention
  • Estimation and Bug reporting
  • Configured the web.xml & persistence.xml for the project
  • Prepare test results summary and reporting
  • Participated in creation of Virtual Key board for the application
  • Participated in knowledge sharing and training activities

Environment: /Technologies: Java 6, Java EE 6, Java Server Faces 2, Spring 3.0, Hibernate 3.2, JUnit, Oracle 11g, Rich Faces, JMS, EJB 3.0, SVN, Maven, SQL Developer, Tomcat 6, UML

Confidential, AUSTIN TX

Team Lead

Responsibilities:

  • Understand Xendesktop Product and share the domain knowledge with the Team
  • Create Requirement document, like UI screen document, for the product, as per the review comment from Senior Managers
  • Attend Telephonic calls with Confidential Product Manager, and implement changes in the requirement document as per their feedback
  • Manage Team of 5 people
  • Allocate work to the team
  • Attend weekly Scrum meeting
  • Participate in Sprint stories creation
  • Participate in the Test plan creation and help Testing Team for the same
  • Help team to resolve their issues at technical level
  • Appreciated by Project Manager, for valuable contribution in the project in a short duration of time

Environment: Java 5, Web Services, SOA, Action Script, Powershell 2.0, Xendesktop, Linux Servers, Desktop Virtualization, Oracle 11g, WAS 7

Confidential, Minneapolis MN

Software Developer

Responsibilities:

  • Reverse Engineering of the developed code and code refactoring as per the guidelines
  • Update the code refactoring guidelines, as per new updates in the technology
  • Extensively used code refactoring Tools like PMD, SONAR for java projects
  • Review the code developed by developers and upload code review document in LOTUS note.
  • Refactor the code to improve the performance
  • Research on new technology like Groovy on Grails, and create code refactoring guide lines for it
  • Suggest new tools for code refactoring to Ameriprise
  • Monitor the projects and update the details in LOTUS notes tool
  • Prepare monthly reports in Excel and sent it client Director, VP and other stake holders
  • Appreciated by the Onsite Project Manager for researching new tool in very short duration of time

Environment: /Technologies: Java 5/6, J2EE, Groovy on Grails, PMD, few Code refactoring tools, WAS 6

Confidential

Research Assistant

Responsibilities:

  • Requirement analysis, design and development, unit and integration testing, code acceptance testing, and discussion, while documenting each and every aspect along the complete project management
  • Deploy the application in their environment
  • Convert Business Requirements into Technical Specifications, based on the decided Design and Framework
  • Design and Develop web application and design HTML templates using CSS in accordance with latest W3C standards
  • Participate in web application development - from database designing, creating, and updating complete application following waterfall SDLC methodology
  • Enhance look and feel of the web application and implement the client side validations
  • Participate in requirements gathering to UAT testing for one major project with continuous discussion with Director of Confidential Computer Science Department in person and face to face
  • Appreciated by Director of University Computer Science Department for good contribution to the project and having good practical technical skills many times

Environment: Java, J2EE, C++, C, Java Script, HTML, DHTML, PL/SQL, REXX, XML, CSS, Tomcat, .Net, Visual Studio 2008, Spring 3.0, Hibernate 3.2 JUnit, Oracle 10g, SQL Developer, Bingsuns LINUX

Confidential, Chicago IL

Software Developer

Responsibilities:

  • Lead a team of 3 people, and handling team management activities like Estimation, scheduling, work allocation, and Product Development
  • Coordinate for the project and gather requirements
  • Understand already existing, complex architecture, and integrate the developed part in that architecture without breaking the continuation of the architecture principles
  • Participate in the Testing of the application at unit and integration stage
  • Create various code walks through document
  • Face client audit, for the project, from the client team visiting from USA
  • Document the system understanding
  • Serves as an Onsite Offshore coordination contact point
  • Manage defect fixing, its analysis, estimation, and allocation

Environment: C, COBOL, DB2, MQ-Series

Confidential, NY

Software Developer

Responsibilities:

  • Understand the original system functionality
  • Code the existing business functionality in new technology
  • Write code as per the assigned task
  • Create unit Test cases and perform Unit testing of the coded application
  • Enhance SQL queries present in the original code
  • Write Dynamic SQL in the code
  • Appreciated at team level by Senior Managers for completing the project in very short duration of time.
  • Defect analysis and defect fixing
  • Integration testing
  • Deployment Package preparation

Environment: DB2, PL/SQL, C, COBOL

Confidential

Software Developer

Responsibilities:

  • Understand the system from technical as well as business prospective
  • Work on various technical up-gradations for this project
  • Participate in development and enhancements of business application for the given requirement or SEBI rule change
  • Write and optimize SQL queries, as needed by the end customer for various purposes
  • Gather requirements after direct interaction with the client, and fix the requirements
  • Design and develop code, as per the requirements
  • Accomplish Unit testing, Integration testing, and Bulk testing of the coded application
  • Support the complete system for UAT, and deploy the code into the production environment with production support
  • Document HLD, LLD along with Business Flow document for this project
  • Prepare Test cases and Test data
  • Created Stored Procedures, Triggers for the application
  • Mentor team of 2 people at the later stage of the project

Environment: AIX server, MQ-series, C, COBOL, DB2, Pl/SQL

We'd love your feedback!