Senior Software Developer Resume
Campbell, CA
SUMMARY
- Senior Java/J2EE Software Engineer with an excellent track record in planning, analysis, implementation, testing and debugging of critical IT applications.
- Capable of exhibiting sound leadership and motivating other team members.
- Over 12 years of experience in building & managing complex enterprise systems in varied industries like Financial Services, Healthcare, Telecom and Network storage.
- Successfully led highly critical projects with team size ranging from 4 - 10 and supported 24-7 production systems with more than 100 jobs.
- Worked with and led geographically diverse teams across US, India, Europe and UK.
- Fast-learner and a self-motivated team player with highly effective communication skills.
- Proficient in working with various technologies like Core Java (1.7), Spring, ibatis, J2EE (JSP, Servlets), JMS, JDBC, XML, Design Patterns.
- Good understanding of Open Stack with experience on in-lab setup for Opens Stack Swift.
- Experience in IBM MQ Series, Apache active MQ, Message Driven Beans, Spring.
- Strong Experience in writing SQL queries, PL/SQL stored procedures and other DB objects.
- Worked on developing Crystal Reports, setting up security with Sun One LDAP server, building and deploying applications using Ant.
- Experience in creating batch jobs using Tivoli Scheduler.
TECHNICAL SKILLS
Technologies: Java 1.7, Servlets, JSP, Struts, ibatis, Ant 1.7, Junit, Mockito, log4J, LDAP, XML, XSLT, JavaScript, Unix Script, WebServices, Spring, Rest API, JSON, JAXB, JSON, Groovy.
Databases: Oracle 10g, SQL Server 2000, MySQL, Apache Derby
Tools: and Utilities: Toad, Microsoft Project, MS Visio, SQL Developer, Autosys 4.5, Tivoli 3.7, Putty, Maven, Gradle, Visual Paradigm, Oracle Virtual Box VM
Middleware: MQ Series, apache-activemq-5.0.0.
Reporting Tool: Crystal Reports
Version Control: VSS, Win CVS, SVN, Harvest
App Server: BEA Weblogic, Tomcat Web Server
IDE: Web Sphere Application Developer (WSAD) 5.1, RAD 6.0, Eclipse3.x, JBuilder, IDEA Intellij 14
Bug Control Tools: Jira, Bugzilla, Test Director, HP Quality Center, Peregrine
Operating Systems: Windows 2000, Windows XP, UNIX Solaris, LINUX, AIX, Ubuntu 14.0
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Campbell, CA
Senior Software Developer
Responsibilities:
- Revamped the product framework to add key features like configuration driven development, automated upgrades, enhanced error message framework etc.
- This helped to bring down the time to market for future product releases by 50%.
- Worked on research, requirement gathering, object model design and development for Capacity Manager Products such as EMC Symmetrix, Hitachi VMAX, Netapp Cluster, Open stack, Xtremio, Hitachi Content Platform.
- Provided support and worked with customer for supporting the product.
Technologies: Java1.7, Spring, MapDB, Groovy, JSON, REST API, Oracle10, Intellij 14, Gradle, Maven
Confidential, Wilmington, DE
Tech Lead
Responsibilities:
- Responsible for complete software development life cycle - Requirements, Design, Development, Dev Testing, QA/UAT Support and Production implementation and support.
- Analyzed the use cases to design application components, while addressing concerns related to performance, scalability and ease of maintenance.
- Led an 8 member TCS and Chase team at onsite and offshore for implementation of the designed solution. Planned & delegated tasks to the team & provided them with the required guidance for coding/testing of the system components.
- In addition to leading the team, contributed in writing code for key application components.
- Hosted defect status meetings with Business, Technical & QA teams to address issues during QA and UAT phases.
- Handled the production release activities like documentation of release plan and playbook, creation and support of ECMs etc
- Designed and developed code for enhancement cycles for the application.
- Developed production support onsite-offshore model and lead the team to support the application.
- Review outage plans and work as a point of contact for outage team.
- Developed Unit test cases in QC and tested application functionality and performance to ensure defect free delivery. Participated in defect status meetings with Business, Technical & QA teams.
- Manage production release and post release activities.
- Mentored new team members to project.
Technology: JDK 1.5, Oracle 11g, ibatis, UNIX scripting, Tivoli scheduler, Eclipse 3.x, Harvest, Subversion, Quality Center.
Confidential, Dublin, CA
Senior Developer
Responsibilities:
- Creating and reviewing impact analysis & design documents with client.
- Setting up LDAP security for Enterprise Process Manager System using Sun One Directory Server.
- Developing crystal reports for the new system.
- Develop asynchronous message listener using MDB to receive messages.
- Develop an automated build and deploy system using Ant scripts.
- Prepare user manual and production support document.
- Provided UAT support.
Technology: JDK 1.5, Oracle 9i, MQ Series, LDAP, Crystal Reports, Apache Ant, Weblogic Server, TOAD, Eclipse 3.x, ActiveMQ
Confidential
Java Tech Lead
Responsibilities:
- Leading a 10 member offshore team for delivering multiple major and minor releases for this critical system.
- Led the project design and analysis effort along with development work.
- Analysis of client requirements and preparation of functional specs and detailed design documents.
- Prepare and maintain the Requirements Traceability Matrix during each project lifecycle.
- Handle all the internal quality audits for the project, tracking project status.
- Label and freeze the code after every release in version control.
Technology: JDK 1.5, Struts 1.1, Oracle 9i, JavaScript, XML, Blaze, MQ Series
Confidential
Responsibilities:
- Lead the team for analysis, design, development for the project.
- Implemented Site Minder for Authentication and EAST for Authorization.
Technology: JDK 1.5, Struts 1.1, SQL Server 2000, JavaScript, XML, Autosys 4.5, Tivoli 3.7
Confidential
Java Developer
Responsibilities:
- Prepare docs for requirement, detailed design docs.
- Developed the application and guided the testing team for application testing.
Technologies: Java1.4, Struts, Oracle9i, Eclipse, PL/SQL
Confidential
Product developer
Responsibilities:
- Developed a hospital management system product with modules like Patient Registration, Consultation, Prescription, Referral, Advanced Search, Pathology etc.
- Product was developed to have front end for users across hospital departments and a batch system for background processing.
- Complete product was developed using java, j2ee technologies.
- Worked on developing a data integration product using java and XML technologies.
- Developed multiple tools as queue processing engine, XiTrigger tool: data replication tool.
Technologies: Java, XML, PL/SQL, Oracle 8i, Junit, JSP, Servlets, XML, XSLT, DB2