Software Developer Resume
4.00/5 (Submit Your Rating)
Phoenix, AZ
SUMMARY:
- Over 10 years of hands on experience, as J2EE Web Developer with extensive experience in design, development, requirement gathering, estimation, and testing using Java/J2EE technologies.
- Senior Developer/Project lead with extensive experience in various domains such as Insurance, Credit Card Services, Fixed Income Securities and Investment Banking (Compliance Group).
- Expertise in open source web frameworks like Struts, Spring and Weblogic workshop.
- Experience in Object relational mapping frameworks like IBatis and Hibernate.
- Experience with various version control tools like Github, Tortoise SVN and Visual Source Safe.
- Strong analytical and conceptual skills in database design; development and tuning stored procedures, functions, triggers and batch processing in Oracle, and SQL Server.
- Experience in creating Use case diagrams, Class diagrams and Sequence diagrams using Umlet and Microsoft Visio during the design phase of the SDLC.
- Experience in Scrum and Agile methodologies as a Scrum Master.
TECHNICAL SKILLS:
- Java
- PL/SQL
- T - SQL
- MySQL
- Spring 4
- Spring MVC
- Struts 1.1
- Struts-tiles
- Spring Security
- HTML
- JSP
- CSS
- Java Script
- Prototype
- JQuery
- Servlets
- XML
- JNDI
- JDBC
- JMS
- JSTL
- AJAX
- ANT
- Web Services
- IBatis
- Hibernate
- JPA
- DTD
- SAX
- DOM parsers
- Oracle 11g/10g/9i/8i
- SQL Server
- IntelliJ
- BEA EaDirect
- MyEclipse
- WSAD
- STS
- Top Style
- RAD
- Soap UI
- UMLet
- Rational Rose
- Toad
- JUnit
- Stash
- SVN
- Github
- JIRA
- Tomcat 5.0+
- WebLogic 8.1
- WebSphere 7.0
- OOPs
- UML
- UNIX
- Windows.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Software Developer
Responsibilities:
- Developed the API and publish to IML consumers. Set up data caching using Redis server.
- Has been the POC for code review, build merge, deployments, release document for major releases.
- Guided the new team members with application KT as a part of on boarding process.
- Involved in architectural design and technical brainstorming session for any logical implementation
- Worked with Product team (London) to convert business requirement into technical implementation and have helped the team to understand the technical implementation with brainstorming sessions.
- Coordinate with vendors in India to create IML in Microsoft tablet.
- Managed offshore teams and guide them in technical difficulties.
Confidential, Phoenix, AZ
Senior Application Developer
Responsibilities:
- Create/design the termination of members of the enrollment System using Java, Spring
- Developed Soap Web services and responsible for code merge on regular basis for the entire team.
- Manage offshore team by sharing work details and managed the team in RTC (Agile tool).
Confidental, Phoenix, AZ
Software Engineer II/Scrum Master
Responsibilities:
- Review peer code and wrote unit test for the application. Responsible of refactoring the class wherever possible. Assisted team members with technical challenges when needed.
- Manage the entire project as a Scrum Master. Responsible for getting the daily status of team members, Sprint Planning, external team’s follow-up and prioritization with Product Owner.
- Excellent experience in resolving issues with Integration and dependent teams.
Confidential, San Ramon, CA
Senior Software Engineer
Responsibilities:
- Extensive usage of Prototype to create more dynamic, interactive webpage and menus.
- Develop JavaScript library to change the hours based on the date including DayLight shifts.
- Develop Middleware in Weblogic workshop, using Struts internally and deployed in Weblogic 8.1.
- Develop static charts using JFreeCharts API and Interactive graph with Panning/Zooming and Crosshairs using the JQuery Flot library.
- Develop PL/SQL procedures/functions to extract data for reports and to improve the performance.
Confidential, Phoenix, AZ
Module Lead
Responsibilities:
- Lead a team of four by providing technical and functional assistance. Estimated the project and allocated tasks to team members. Created timeline document for delivery.
- Analyzed the requirements and interacted with business users to create Prototype using HTML, CSS and JavaScript. Developed the GUI for Admin Interface using JSP, AJAX, Prototype, CSS and JSTL.
- Implemented Clustering and Load Balancing in Apache Tomcat and mod jk for better performance.
Confidential
Consultant - Module Lead
Responsibilities:
- Used Factory Pattern and coded the BondLadder statistics PDF creation using Itext API. Struts Tiles are used to maintain the look and feel of pages throughout the application.
- Developed a standalone Java program to copy data from the client database to UAR database.
- Developed Unix scripts to schedule jobs in the Unix Server. Conducted Sessions on Itext API.
Confidential
Senior Software Engineer
Responsibilities:
- Developed application to pull the reports on the late payments module. Developed build scripts using ANT. Created Struts Tiles to integrate sections in a web page. Implemented XML parsing to read Xml files from server using SAX and DOM parsers.