Sr Developer Resume
SUMMARY:
- I bring with me over 15 years of software development experience working on Java technologies including 8 years of working with Spring technologies. As a consultant and hands on developer,
- I have performed in a wide variety of roles in software development and support projects and worked closely with IT teams and business leads to provide help in almost every aspect ranging from concept development to deployment.
TECHNICAL SKILLS:
Java: Java 1.6, Portlet 1.0, EJB 1.1, Servlet 3, JSP 2, JSTL 1.1, JPA 2
Design: Balsamiq, TogetherJ 4, Visio 5, Designer 2000
IDE: Eclipse, WSAD, Netbeans
Frameworks: Spring 4, Spring Security, Spring Cloud, Spring Integration, Struts 2, Hibernate 3
JavaScript: jQuery, angularjs, node.js
Caching: Ehcache, OSCache, Guava
Testing: JUnit, Cactus, Spring Test
Content Management System: Vignette 7
Portal: Vignette 7
Web Service: Axis 2, Spring WS
Search: Fast Search and Transfer (FAST) 4.0, Solr 3.6
App servers: Tomcat 7, Websphere 4.0 and 5.1, JRun4, Enhydra 3.1
Web Servers: Apache 2, IIS 5, IBM Http Server 2.0
RDBMS: MySQL 5.6, Oracle 10, SQL Server 2000
OS: Linux, UNIX, Windows
Version Control: SVN, StarTeam, CVS, VSS, PVCS
Others: Ant, XSL - FO, XSLT 1.0, Talend, Jenkins, Amazon cloud
EXPERIENCE:
Confidential
Sr Developer
Environment: AWS, MySQL, Java 1.6, Spring 4, Spring Security, Spring Integration, Spring Cloud, Spring SAML, EhCache 2.9, jQuery 1.10, angularjs 1.1, node.js, Hibernate 3, JPA 2, Jackson2, Apache Tiles 3, SVN
Responsibilities:
- Coordination with external teams for integration and security related technical and design issues
- Currently implementing a Spring SAML based SSO integration with a customer’s system
- Designed and developed numerous front-end and backend components to implement new enhancements and to improve performance and scalability
- Team leadership and interaction with CTO and COO on various architecture and project management issues
- Involved in DevOps process improvements and AWS administration activities
Technical Lead
Environment: Linux 2.6, Vignette CMS 7.5, Java 1.6, Spring 3.1, Spring Security, Spring Integration, OSCache 2.4, jQuery 1.6, Jackson, Ant, iText, Apache POI, Apache Tiles, REST, Spring WS and Axis2 Web Services, JUnit, SVN
Responsibilities:
- Lead designer of Vignette API and Spring technologies based portal
- Designed various integrations with internal and external systems and implemented wide variety of components for content management and publishing, video encoding, security, accessibility and multi tenancy
- Planned and implemented migration from Vignette portal to Spring based portal-like application
- Coordinated with client and offshore teams on various technical and project management issues
Technical Lead
Environment: Windows 2003 Server, Vignette Content 7.3.
Responsibilities:
- Plan and implement Vignette Content from 7.3.0.5 to 7.3.1
- Plan and implement customize ordering relater widgets to CCE (Content Contributor) widgets.
Technical Lead / Onsite Coordinator
Environment: Linux 2.1, VCM 7.3, Vignette Portal 7.2, SAP MDME 5.5, Tomcat 4, Oracle 9i
Responsibilities:
- Coordinated with client’s IT team on support cases, discussed schedule, scope and requirements for software enhancements
- Coordinated with offshore team, DBA and system administrators to manage technical and business issues
- Developed and conducted testing for the Vignette Portlets and Secondary Pages
Technical Lead
Environment: Windows 2003, Tomcat 5.5, Java 1.5, Vignette Content 7.3, Spring 1.2, Axis 1.1, Ant 1.6, JUnit.
Responsibilities:
- Interacted with client’s IT team to prepare Web Services technical design document
- Extensively used Vignette VCM APIs to implement various content delivery web services for .NET application
Technical Lead
Environment: Windows XP Server, AIX 5.1, Oracle 9i, Java 1.4, J2EE1.3, JavaMail, Struts 1.1, JSP 1.2, JavaScript, HTML, JUnit, PVCS 7.5, Hibernate 3, Spring 1.2, XSL, OSCache, IBM Websphere Studio 5.1, IBM Websphere Application Server 5.1, Vignette Content 7.3
Responsibilities:
- Interacted with client’s IT team to prepare technical design document based on the functional design document.
- Vignette API based development to implement functionality of claims processing portlets.
- Analyzed performance analysis results and implemented several enhancements in various modules of the application.
Technical Team Lead / Architect
Environment: Windows 2000 Server, SQL Server 2000, Cold Fusion MX 6.1, Java 1.4, J2EE1.3, JavaMail, JRun 4, Eclipse, Ant, Struts 1.1, JSP 1.2, JavaScript, HTML, Cactus, JUnit, StarTeam 2005, TestTrackPro 4, Apache Axis, Hibernate, dom4j, XML
Responsibilities:
- Team Lead / Architect for the conversion of SkillPort Learning Management System from Cold Fusion to JSP/Struts Framework
- As a lead developer, mentored team members to come up with solutions
- Coordinated project activities with onsite/offshore IT and business teams
Technical Lead
Environment: Windows 2000 Server, SQL Server 2000, TogetherJ, IBM Websphere 4, EJB 1.1, Java 1.3, RMI, J2EE 1.2, Cactus, Ant, WSAD, JSP, JavaScript, HTML, Visual Source Safe, XML
Responsibilities:
- Preparation of systems requirements specification and detailed design documents
- Involved in architecture committee to finalize software architecture
- Led development and testing activities of business components (EJBs)
- Coordination with onsite team and other team leads on functional, technical and project management issues
Technical Lead
Environment: Linux Red Hat, Enhydra 3.1, Web Services, SOAP, Oracle 7 and 8, NetBeans, Java 1.1 and 1.2, JSP, JavaScript, HTML, XSL-FO, dom4j, CVS, Visio, XML, dom4j, Visual Source Safe, Actuate 5, dom4j, ASP, Visual source Safe, MS Access, COBOL, GCOS, Honeywell Bull Mainframe, JCL
Responsibilities:
- Discussions with client on project schedule, scope of the work, effort estimates and technical issues
- Discussions with application architecture group on work products reviews and adherence to framework standards
- Design and development of SOAP based interfaces and offsite team coordination
Quality Analyst
Environment: UNIX, Developer 2000, Designer 2000, Oracle 8, PVCS
Responsibilities:
- Implementation of QA processes
- Defined Software Acceptance Criteria, Configuration Management Plan, and Designer 2000 Standards
- Developed and executed System Test Plan and System Test Cases and coordinated testing activities with customer team
Confidential
Developer and Offsite Team Lead
Environment: COBOL, GCOS, Honeywell Bull Mainframe, JCL
Responsibilities:
- Conversion and testing of non-compliant COBOL source code
- Interacted with onsite coordinator on technical issues
- Supported ad hoc queries from business people, responsible analysts, and support group member