Performance And Scalability Engg Resume Profile
Reston, VA
Technical Summary
- More than Thirteen years of experience in the application design, development and support.
- More than seven years of experience, leading a team, using Global Optimized Delivery Model onshore/offshore model
- Experience in Elastic Search Engine Lucene/Index based search , ELK log analytics tool, Elastic Search, Lucene, Kibana
- Experience in Performance And Scalability tools like JMeter, JProfiler, MAT, RunDeck, Java tools like jmap, Jstat, jstack
- Linux commands for performance like top, lsof, vmstat, tcpdump, netstat, htop, lotop, iftop, nagios
- BIND Server
- Experience in Supply Chain, Energy and financial domain.
- Proven record of complex application development in a globally optimized delivery.
- Experience of all phases of Software Delivery Life Cycle, from analysis, design, implementation, transition to support. Experience in delivering project using RUP.
- Experience in Java/J2EE technologies like EJB 2.0, JDBC, JNDI, XML, XSLT, Internationalization, Java Beans , RMI, JMS, JCE Java Cryptographic Extension framework, Servlets.
- Experience in writing/consuming WebServices
- Jakarta Struts, Spring 2.0, Hibernate, iBatis 2.0, MyBatis 3.0
- Experience in reporting tools like Jasper Reports 3.5.2
- Experience in developing applications with Rich Internet Applications like AJAX, JavaScript, HTML
- Experience in latest web technologies like YUI 2.7.0, Direct Web Remoting DWR
- Experience in Scheduling services, Quartz and Spring Scheduler
- Experience in SOA Architecture
- Experience in application servers like Weblogic7.1, WebSphere and JBOSS 5.0.
- Experience in data modeling and databases like Oracle 8i, Oracle 10g and DB2.
- Experience in web server like Apache and Tomcat.
- Experience in delivering project using RUP.
- Experience in delivering project using Agile Methodology.
- Experience in Tools: ant, eclipse, SQLDeveloper, CVS, VSS, SVN, Clearcase, Toad, putty etc
Computer Skills
- J2EE Technologies: Java, EJB 2.0, JMS, JCE Java Cryptographic Extension framework, JSP, Struts, Spring, Spring 2.0 MVC, Hibernate, IBatis, MyBatis.
- SOA Architecture
- WebServices
- Databases: Oracle 8i, Oracle 10g and DB2.
- Application Servers: BEA Weblogic, IBM Websphere and JBOSS.
- Webservers: Apache Tomcat and Apache.
- Performance And Scalability tools: JMeter, JProfiler, MAT, Java tools like jmap, Jstat, jstack
- BIND
- Operating Systems: Windows 2000 Professional, Windows XP Professional, Windows 2003 Server and Red Hat Linux.
- Reporting Tool: Crystal Report, Brio, Jasper Reports 3.5.2
- Packages: ERWIN, RationalRose, AQT, TOAD, Visual Insight, itext for PDF conversions in java
- Others: HTML, JavaScript, PL/SQL, XML, AJAX
- YUI 2.7.0, DWR, Scheduling Services
- Fusion Charts V3
Professional Experience
Confidential
Role: Performance And Scalability Engg.
- Designing and implementing the framework to make sure that the performance of the application is met according to the SLAs and finding the scalability of the system
Confidential
Role: Team Lead
- Leading a team of 6-7 people, working from India, using Global Optimized Delivery Model onshore/offshore model
- Supporting the existing applications
- Designing the architecture and re-writing the Portal Application from scratch using latest technologies
- Designing and development of an in house product 'MLR' using search engine
- Integration with other applications
- Designing and implementing the Reports framework, including the scheduling capabilities
- Co-ordination with the testing team to make the application stable
Confidential
I am currently leading a team of 4 people, working from India, for all the products developed by me and my team. During support, we also have enhancements to make the applications better and more customers friendly.
Technologies: Elastic Search - 0.18.7, Java, J2ee, Jboss, Jasper Reports, JMS, Oracle, iBatis, MyBatis, Quartz, Spring, Radius Authentication, DWR, Fusion Charts, YUI, Apache Products.
Confidential
- I led a team of 7 people, working from India to build an in house product 'MLR', using lucene search. The 70 development work was done in India. I was primarily involved in requirements gathering from the BT folks, designing the product, planning, implementation and finally testing and bug fixing.
- We used Elastic search. I also worked on the back end framework, querying the Elastic server, getting results back and generating the reports using Jasper Reports. We also used JMS-Jboss integration using mysql persistence for JMS queues.
Technologies: Elastic Search - 0.18.7, Java, J2ee, Jboss, Jasper Reports, JMS
Confidential
- I led the project 'Reports from Portal' with a team of 3 people, working for us in India, during development. Once the development was done, I was also a part of testing team, with bug fixes.
- We had to generate reports for the customers. We used Jasper Reports as a reporting tool to generate reports in pdf and csv formats, from the Portal application. We had a scheduler service to schedule reports using Quartz scheduler, with Spring Framework.
Technologies: Java, J2ee, Jboss, Oracle, Jasper Reports, iBatis, Quartz, Spring
Re-write Portal Application
Confidential
- The current portal application had a lot of issues, mainly performance. I was given an opportunity to lead a team of 6 persons to re-build the whole application.
- We rebuilt the whole Portal application from scratch and also did an integration of the new Portal application with the UK SOC.
Technologies: Java, J2ee, Jboss, Oracle, iBatis, Radius Authentication, Spring, DWR, Fusion Charts, YUI
Confidential
- I joined BT Counterpane in April 2008. The client already had a Portal application and had a lot of issues. My primary responsibility, when I joined, was to support the application with a team of 2 people working from India, fix issues, and to do enhancements raised by the clients.
- The Portal application had a manual process of maintaining tickets and CRs raised by the clients. The SOC team manually used to update tickets in the Remedy system. I was given an opportunity to lead a team of 3 people to remove the manual process and automate it, using remedy APIs.
Technologies: Java, J2ee, Jboss, Oracle, Remedy APIs, JFree Charts
Confidential
- Leading a team of 1-2 people, working from India, using Global Optimized Delivery Model onshore/offshore model
- Designing and development of the Payment Gateway for the 'EPCAB' application
- Integration with the old reservation application
- Designing and implementing the Reports framework
- Leading the testing team to make the application stable, for the EPCAB application
- Carey Internationals is a limousines service provider in the USA. I worked with the client site, leading a team of 5 developers. My primary responsibility was to design and make the services for their billing system.
Technologies: SOA Architecture, Spring Framework, Spring MVC, Hibernate, HQL, ibatis, Web-Sphere, Oracle, used Live Processor for Credit Card Payment Gateway
Confidential
- Bluefly is an e-retailer firm in the US which manages most its supply chain management through internal applications. Project with Bluefly included designing and developing their internal purchase and planning applications.
- My role in the project was to spend a month in the USA at the client site, gather requirements, go back, and get the project delivered, leading a team of 8 people in India. The team, I was managing, had 8 fresh college graduates. It was a very challenging work to train all those team members with the latest technology in the market and to get the work delivered.
- We delivered the project successfully, after that I led a team of 2 people to provide the support for the project for 4 months.
Technology: J2EE Architecture, Apache POI HSSF , Spring framework for presentation layer , JCS, JBoss 4.0, Oracle 9.0