Software Engineer Advanced / Project Lead Resume
TX
SUMMARY
- 11+ Years of experience in software product development, analysis/ design/implementation on JAVA/J2EE technology platform.
- Around 3 years of experience in Airline domain(Sabre, Air Canada)
- Has around 3.5 years experience in PLM domain using Teamcenter, BMIDE, ITK( Confidential ).
- Has experience in handling teams, Requirements gathering, creating technical documents (SRS, SCS, PTP) and managing FFQ, FFP process.
- Has rich experience in Java/J2ee application development and database technology.
- Expertise in advance technology frameworks like Spring, Hibernate, and Struts.
- Good experience in Architecture and Designing J2EE applications.
- Good understanding development process methodology like Agile, Scrum.
- Good experience in Web Service (SOAP, REST, JSON).
- Worked on Amazon Web Services (EC2, VPC, S3)
- Good understanding of Hadoop, Spark (with Scala) Map Reduce, Hive.
- Detail oriented, Innovative, proactive, and result oriented professional.
- Performed individual contributor (IC) role in many projects.
TECHNICAL SKILLS
Languages: Java, C++, ScalaProficiency: Java, J2EE, Data Structure, PLM (Teamcenter)
Java Technologies: Servlet, JSP, JDBC, Hibernate 3, Spring 3.0, Struts & Web - work 2.1, Junit, Mockito, Swagger, Web Services (SOAP,REST with Json), Velocity
Web UI Technologies: YUI, FTL, Angular JS, JavaScript, JQuery, HTML, XML, Ajax, CSS
Databases: SQL Server, Oracle
Servers: JBoss, Apache Tomcat, IBM WebSphere, Weblogic
Operating Systems: Microsoft Windows 98/XP, Red Hat Linux (User Level)
Tools/Utilities: Microsoft Project Plan, Clearcase, Microsoft VSS, Perforce, Apache Ant & CVS, MKS
Others: Eclipse 3.1 IDE, RSA 7.0, BMIDE, Teamcenter, C++, C
PROFESSIONAL EXPERIENCE
Confidential, TX
Software Engineer Advanced / Project LeadResponsibilities:
- Managed Services team implements Customer specific requirements which generally not part of regular release.
- Implemented multiple Frequent Flyer support for Virgin Australia.
- Implemented Google Analytics in Deep link functionality for Etihad Airways.
- Develop Pay Field support for Aeroflot and Ethiopian Airline.
- Worked on redesign of Flight Select page.
- Worked in various Digital Connect (exposing all SSW feature through Json service) services specially Profile and Passengers service.
Environment: Tomcat Application Server
Confidential
Software Engineer Advanced / Project LeadResponsibilities:
- Individual contributor for developing SOA service.
- Responsible for Development, Documentation and Unit testing of Projects.
- Involved in PR fixing process.
- Responsible for designing the web service.
Environment: Teamcenter Environnent
Confidential
Technical LeadResponsibilities:
- Individual contributor for developing web service.
- Responsible to develop getRequired credits business web service.
- Attending client calls, taking requirements and implementing the service as per the specifications.
- Application Design and Development.
- Unit and Integration testing.
- Coordinating with team during bug fixing cycle and also resolved bugs assigned to me.
Environment: IBM WebSphere, Java, Web Services, Spring3.0, Hibernate2.1 and Junit
Confidential
Module Lead
Responsibilities:
- Involved in requirement gathering, design and development of application.
- Handling bug fixing cycle and resolved assigned bugs.
- Leading the team of two developers in the team.
Environment: ColdFusion Application Server, Java/J2ee, Hibernate3.0, Spring3.1, Struts1.2
Confidential, New York City, NY
Senior Software Engineer
Responsibilities:
- Handling Heartbeat Customer Delivery Team. The responsibility of the team is to do customization and enhancements of Profiler product for different Heartbeat clients(Shire, Roche).
- Designed and developed the keyword search functionality for Profiler.
- Worked with bulk upload functionality to migrate customer data to heartbeat supported schema.
- Designed and Implemented the Threshold Alert functionality for Regional and Total threshold in Profiler.
- Bug fixes for different Profiler versions deployed at the end of different Heartbeat Clients.
- Mentoring 3 developers in the team.
- Worked at client location at NY, US for around 4 months.
Environment: Apache Tomcat Server, Apache HTTP Server/IIS Web Server
Confidential
Senior Software Engineer
Responsibilities:
- Involved in requirement gathering and designing the framework of the application.
- Designed the database and table structure for the application using the Erwin data modeler.
- Mentoring 2 trainees in the project.
Environment: JBoss application Server
Confidential, Dallas TX, US
Software Engineer
Responsibilities:
- We has used MVC design pattern as its base architecture. Struts framework is used in the Analytical and Control layer of the project.
- Writing Action classes, Action Forms and invoking Service methods for handling a request.
- JavaScript is used for Client-Side Validation and Presentation.
- Velocity is used in the UI Layer for enhancing its functionality.
Environment: Jboss-3.2.3
