We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume Profile

3.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY:

  • Sun Certified Programmer for JAVA 2 Platform 1.4
  • Over 11 Years of experience as Team Lead, Sr. Web developer, Analyst Programmer, Support Engineer and programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications with onshore offshore model.
  • Business knowledge with Banking and Financial Domain, Mortgage, Health Care Rental Exchange.
  • Worked with fortune 500 companies, which involves concurrent transactions and huge volume of data to be handled 250-300 thousand hits per day .
  • Experienced as an analyst using UML modeling strategy using Rational Rose and Microsoft Visio and designing using J2EE patterns.
  • Experienced in designing, developing and implementing J2EE applications using design patterns like GoF MVC, Singleton, Front Controller, Session Facade, Data Access Object and Business Delegate.
  • Experienced in deploying and maintaining J2EE applications in WebSphere, WebLogic, JBoss, Tomcat servers.
  • Experience with XML and related standards and technologies like Web Services, SOAP and JAX-RPC, WSDL, XSL, XSLT, DTD and XML Schema.
  • Service Oriented Architecture SOA implementation using JAX WS and REST
  • Extensive usage of tools like WebSphere Application Developer WSAD , Eclipse, Weblogic workshop.
  • Extensive expertise in UI design and development using HTML, DHTML, JavaScript, CSS, JSP, AJAX.
  • Proficient in RUP, Agile Scrum Methodologies.
  • Worked on the business rules generated by Blaze rules engine.
  • Expertise in XML Parsing using SAX, DOM, StAX parsers.
  • Hands on experience in developing multi-lingual applications using i18n.
  • Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures and Query optimization techniques
  • Strong Exposure to various IDE and tools such as Eclipse, WSAD
  • Experience in various open source frameworks like Junit, Log4J, and Ant.
  • Good experience in various source code control tools like CVS, CMVC and Sub Version, Jenkins
  • Provided Architectural solutions in implementing components.
  • Excellent communication, written and organizational skills.

TECHNICAL SKILLS:

Languages

J2SE 1.6/1.5, JSP, Servlet, JavaMail, JDBC, JNDI, EJB, JMS, JSF, Web Services

Frameworks

Struts, Spring framework IOC,MVC, ORM ,AOP ,IBatis myBatis , Hibernate3.0

Application/Web Servers

IBM WebSphere, BEA WebLogic ,Apache Tomcat, JBoss

Application IDE s

IBM WSAD v4.0.3 v5.0 , Eclipse, RAD7, NetBeans

Databases

Oracle, DB2, MySQL and MS-Access

UML Tools

Rational Rose, Microsoft Visio

Design Patterns

Singleton, MVC, Data Access Object, Value Object, Front Controller, View Helper, Session Fa ade, Factory

Internet Technologies

HTML4/5, DHTML, DHTMLX, CSS 2/3, JavaScript, DOJO, ExtJS, JQuery, Action Script , JQGrid, AngularJS,

Version Control System

CMVC, WinCvs 1.3, Sub Version, Clear case, Jenkins

Operating Systems

Windows NT/95/2000/XP, Unix, SUN Solaris

Other Technologies

XML, JDOM, SAX, XSL, XSD, LDAP, MS FrontPage, Log4J, Ant Build Script, Junit, JAXB, Maven, Blaze rules Engine, CMAX

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Engineer

Responsibilities:

  • Converted business requirements into technical requirements.
  • Responsibilities include gathering analyzing business requirements.
  • Developed and customized portals for Agent, Employer and Employee for enrollment.
  • Writing LINUX scripts to invoke the JAVA process and configured jobs in quartz.
  • Defect Fixing.
  • Unit test the components and perform code fixes.
  • Work with peers and help in resolve the issues faster.
  • High analytical and problem solving skills to resolve the issues quickly.
  • 508 compliance with accessibility features.

Environment: HTML5, CSS3, JSP, Jquery, Ajax, Bootstrap.js, Spring, Hibernate, REST, JSON, Oracle, JUnit, Eclipse, tomcat, Tortoise SVN, Jenkins, Jira, Tomcat, Jboss

Confidential

Sr. Web / UI Developer

Responsibilities:

  • Implement a K-12 online assessment system
  • Develop Core Standards component which publishes the essential claims of student proficiencies to a relational database
  • Develop Proctor component for proctors to monitor the student activities.
  • Involved in the development of test delivery component that presents technology-enhanced assessment items to the student, captures student response and invokes machine scoring component to compare the response against a predefined rules and issue a score
  • Write data base queries and procedures to retrieve the data into the SBAC system components.
  • Unit test the components and perform code fixes.
  • Effective utilization of technologies and tools like Java, Jquery, Ajax, Tomcat, MySQL, Eclipse for faster development
  • Work with peers and help in resolve the issues faster.
  • High analytical and problem solving skills to resolve the issues quickly.
  • Involved in developing poc to analyse the technology using AngularJS

Environment: Spring MVC, REST, JSON, JSP, JSTL, HTML5, CSS3, Ajax, JQuery, ExtJS4.0, AngularJS, Oracle, JUnit, Eclipse, tomcat, ASP.NET, bit bucket Jenkins

Confidential

Sr. Web Consultant

Responsibilities:

  • Responsibilities include gathering analysing business requirements.
  • Created web pages based on the skeletons from the business users.
  • Designed this application as Single page web application with multiple tabs along with my project Architect.
  • Converted business requirements into technical requirements.
  • Designed the wireframes for UI.
  • Working in team environment with other developers for task completion.
  • Working with IT production teams to understand and develop deployment strategies

Environment: Struts2.0, JSON, REST Architecture , JSP, JSTL, Ajax, JQuery Single Page Application Design , Dojo, Oracle, HTML5, CSS3, JQGrid, Maven, WebLogic, Eclipse

Confidential

Sr. Web/ UI Developer

Responsibilities:

  • Created web pages based on the skeletons from the business users.
  • Responsibilities include gathering analyzing business requirements.
  • Converted business requirements into technical requirements.
  • Designed the wire frames for UI.
  • Developed cross-browser compatible front-end architecture, using existing site CSS, and enhancing it for the newly developed areas of the client site.
  • Gathered and documented program requirements, designed and implemented data model and created Java beans.
  • Co-ordinating with system analysts and put the requirements into quality deliverable.
  • Participation into War room for quick deliverable.
  • Extending time hours when ever required to achieve the project goals.
  • Co-ordinating with other team members and helping them when ever required towards deliverable.
  • Implemented Agile scrum and peer programming for faster delivery.
  • Writing JUnit test cases for unit testing.

Environment: Java, J2EE, Spring, Jquery, Ajax DOJO , Web services Restful , JSON, JSTL, JSP, Tomcat, SQL Server, Sancha for mobile platform, Agile Scrum

Confidential

Sr S/w Engineer

Responsibilities:

  • Involved in system requirement and technical design discussions with business and tech team.
  • Developed new core features for the product.
  • Involved in new development of website with Content Management utility features using LifeRay6 for business users to expose their activities.
  • Created rich, interactive, and dynamic user interfaces, utilizing Object Oriented JavaScript including jQuery , AJAX, JSON, CSS, and HTML, according to project specifications, wire frames, and mockups from design team.
  • Developed cross browser pages, with multiple language support, for both internal and client use.
  • Improved web-site performance by refactoring and optimizing JavaScript, CSS, and HTML, as well as reducing HTTP requests.
  • Developed both front-end and Java architecture for new business users.
  • Used JSPs and JSTL for flexibility and integration of Java with front-end architecture.
  • Worked on a user data integration project that utilized web services to exchange user data .
  • Coordinating with the testing teams and submitting builds to lower and higher environments.
  • Organizing Implementation walk through and weekly status meetings.

Environment: Liferay6.0, Java, J2EE, JDBC, Tomcat, Net Beans, SQL Server, sub version, JSTL, Jasper reports

Confidential

Sr. Programmer

Responsibilities:

  • Involved in system requirement and technical design discussions with business and Tech team.
  • Developed PL/SQL data migration scripts db link to migrate data from LIMS to AMTM.
  • Developed velocity template based tool to generate code for user upload reference screens.
  • Developed user administration screens using liferay for pricing updates by business users.
  • Involved in the development of reports using Jasper Reports.
  • Developed scheduled jobs to pull and publish data using autosys.
  • Hudson set-up for code builds, run unit cases and integrated with clover for code coverage.
  • Writing JUnit test cases for unit testing and built ant scripts for automated testing.
  • Involved in production support primary from tech team during month-end pricing cycle.
  • Coordinating with the testing teams and submitting builds to lower and higher environments.
  • Coordinating with change management and other support teams in implementing the project.

Organizing Implementation walk through and weekly status meetings.

Environment: Java, J2EE, Unix, Shell scripting, Autosys for batch processing, Servlets, JDBC, Websphere, WSAD, UML, Junit, Oracle, sub version, Ant, PL/SQL, Hibernate.

Confidential

Sr. Developer

Responsibilities:

  • Responsibilities include gathering analyzing business requirements.
  • Created single page mechanism to support multiple browsers including Firefox, Chrome and IE and above.
  • Update and create new HTML, CSS, OO JavaScript / JQuery, and JQuery Data Tables and JSTL in JSP pages.
  • Co-ordinating with system analysts and put the requirements into quality deliverable.
  • Participation into War room for quick deliverable.
  • Co-ordinating with other team members and helping them when ever required towards deliverable.
  • Implemented in web development with help of DOJO to achieve one stop approach.
  • Developed a poc using node.js for existing application running on php.
  • Developed a pivotal project for marketing users using Liferay
  • Extending time hours when ever required to achieve the project goals.
  • Participated in Scrum meetings

Environment: J2EE, XML, Struts, Apache Beehive, JSP, JSTL, Servlets, JDBC, DHTML, JavaScript, CSS, Web Logic10.3, Weblogic Workshop, UML, Junit, Ajax Dojo , Web services SOAP,Restful , Oracle SQL databases, sub version, Ant, PL/SQL, Hibernate, Agile Scrum .

Confidential

Sr. Developer

Responsibilities:

  • Responsibilities include gathering analysing business requirements.
  • Co-ordinating with system analysts and put the requirements into quality deliverables.
  • Participation into Agile / scrum meetings for timely completion of tasks.
  • Co-ordinating with other team members and helping them when ever required towards deliverables.
  • Preparation of unit test cases by using Junit.

Environment: J2EE, XML, Struts, JSP, Servlets, JSTL, Custom Tags, JDBC, DHTML, CSS, JavaScript, Ajax Dojo , Web Logic10.3, UML, Rational Rose, Junit, WSAD, Eclipse, DB2, Oracle SQL databases, clear case, Ant, Web Content Management ,PL/SQL, UNIX Shell Script, Spring , Hibernate, Agile Scrum .

Confidential

Technical Lead

Responsibilities:

  • Responsibilities include gathering analysing business requirements.
  • Experience with XML and related standards and technologies
  • Timely generation of reports for business partners
  • Co-ordinating offshore and the business analysts for successful deliveries.
  • After the production launch helped the support teams to manage and address critical/high severity production issues with call support.
  • Helped create and maintain all the project documentation as per Discover standards.

Environment: J2EE, XML, Struts, JSP, Servlets, JDBC, DHTML, JavaScript, CSS, Web Sphere, UML, Rational Rose, Junit, WSAD, Eclipse, DB2, Oracle SQL databases, clear case, Ant, Web Content Management ,PL/SQL, UNIX Shell Script. Apart from these Discover proprietary frameworks like DynaView, WAFL.

Confidential

Technical Lead

Responsibilities:

  • Gather analyze business requirements and prepare project design document Business Systems Design Requirement BSDR
  • Generated User interface screens using JSP, JavaScript, CSS, YUICompressor, CleanCSS, Ajax with DOJO, HTML and DHTML.
  • Involved in designing and architecture of load balancer framework to improve the Amex MYCA platform utilization.
  • Code optimization using J2EE performance optimization techniques.
  • Involved in Proof of Concept POC for portal development of one of the modules in ReSuP.
  • Experienced as an analyst using UML modelling strategy using Rational Rose and Microsoft Visio and designing using J2EE patterns.
  • Involved in the development of Proof of Concept POC for implementing Adobe Flash with Action Script in MYCA. The POC was tested for its performance.
  • Worked as L2 support personnel to handle technical issues.
  • Expertise in XML Parsing using SAX, DOM parsers.
  • Experience with XML and related standards and technologies like Web Services, SOAP, WSDL, XSL, XSLT, DTD and XML Schema.
  • Developed and implemented EJB's Enterprise Java Bean to provide data to MYCA ReSup application using DB2.
  • Used service aggregator, an Amex proprietary framework, which is a thread communication across calling different services without time delay.
  • Implemented switch based mechanism in ReSuP, to which we can enable or disable services based on the availability of the services.
  • Helped in implementing Mock-up mechanism with onsite counterpart, through which development time got saved tremendously. Mock-up mechanism is the solution for the unavailability of test accounts in development time. This process basically uses XML mechanism for the test accounts, where output of services will be build in form of an 'xml' file and used for serving the objects.
  • After the production launch helped the American Express Service Delivery Management SDM teams manage and address critical/high severity production issues with call support.
  • Administered and resolved various technical issues in all the application to help improve the availability and performance of the applications during the maintenance phase.
  • As part of fixing couple production issues as well successful project deliveries got appreciations from the client managers.
  • Helped create and maintain all the project documentation as per Amex Method1 and Cognizant CMMi Level 5 requirements

Environment: J2EE, Web services Soap, Restful , XML XSD, XSL/XSLT, Struts, JSF, JSP, Servelt, JDBC, EJB, JMS for Messaging, DHTML, JavaScript, CSS, YUICompressor, Spring with IOC, MVC, AOP and ORM, Hibernate for persistence, WebSphere, UML, Rational Rose, Junit, Flash with Action Script , Ajax with DOJO and Prototype for GUI development, JavaScript , RAD6.0, WSAD, Eclipse. Apart from these American Express's proprietary tools like FrontServlet, ServiceLocator, JSession and Transaction Framework, Blaze rules engine, DB2, Oracle SQL databases, RUP, subversion, CMVC for version control, Ant, Maven for Build, Web Content Management with CMAX utility, Vignette, UNIX, Agile Methodologies.

Confidential

Lead Developer

Responsibilities:

  • Involved in designing the application system and requirements by creating Use cases, Class and sequence diagrams using Rational rose.
  • Developed enterprise business components using EJB and DAOs.
  • Developed java script functions for client side validations and UI's code.
  • Involved in code reviews and redesigning the modules as per the requirements.
  • Involved in Unit testing Junit and integration testing.
  • Involved in analysis and design of change requests from Clients.
  • Provided end-user training and production support.

Environment: Applet, Java Swing, Java, JSP, Servlets, Struts, EJB, JavaScript, XML, WinCvs, WSAD Eclipse for development, CMU for content management Vignette , WebSphere, UML, Rational Rose, DB2 , Oracle.

Confidential

Developer

Responsibilities:

  • Responsible for preparing software requirement specification
  • Involved in the Design and Development using MVC Framework.
  • Involved in development of Servlets and JSP using Apache Struts framework, Session Bean, Entity Bean.
  • Developed user interfaces using JSP, HTML and JavaScript.
  • Used Visual Source Safe for version controlling
  • Extend the existing framework as per application requirements.

Environment: Java, JDBC, Servlets, JSP, HTML, JavaScript, Oracle, Tomcat and CVS.

We'd love your feedback!