Team Lead Resume
0/5 (Submit Your Rating)
New, YorK
SUMMARY
- Tech Lead with 10+ years of hands - on software design and development experience across a wide range of Core Java/J2EE & PHP projects ranging from agile startup projects to CMMI Level 5 projects
- Designed and implemented various Liferay CMS projects for Confidential
- Worked extensively on finance & e-commerce domain projects with strong emphasis on data analytics to drive business decisions and monetization of products
- Experienced in all the stages of the Software Development Life Cycle, from concept, design and development to launch and support
TECHNICAL SKILLS
Development: Core Java (with Liferay), J2EE, PHP (with Zend), JDBC, XML, HTML, Seam, AJAX, ExtJS, AngularJS, BootStrap, Node.js
IDEs: Eclipse, IBM Visual Age for Java
Database: Oracle, MS SQL Server, MySQL
Middleware: IBM MQSeries
Application servers: Apache, BEA Weblogic, Websphere, Tomcat, JBoss
Tools: /Scripts CruiseControl, Hudson, Ant, JUnit, FindBugs, PMD, CheckStyle, Cobertura, Jenkins
Version Control: CVS, Subversion, PVCS, Git
Mockup Tools: Balsamiq
PROFESSIONAL EXPERIENCE
Confidential, New York
Team Lead
Responsibilities:
- Team lead for Reporting framework API, which is a Core Java/J2EE MVC framework in Liferay to standardize reports pulled from various reporting platforms, such as Cognos, SQL Server Reporting Services (SSRS) along with raw data from a RDBMS. Multiple lines of businesses such as Global Custody, Prime Brokerage and Equity currently using the REST JSON API to interact with the framework and retrieve critical financial data. Led a team of 3 offshore and 10 offshore resources for the project. Designed and developed Liferay portlets, themes and hooks for this project.
- Worked extensively on building Liferay portlets, modifying and updating themes for custom UI & UX requirements, making new liferay hooks to enhance existing liferay functionality like login and authentication and new liferay Ext plugins for modifying existing liferay features. Worked with the Liferay developer team to fix and patch issues with the javascript filters in the Liferay framework code.
- Developed Real Time Trade Reconciliation application that picked up client data from various inputs like web UI, desktop app and ftp server, processed it into a common format and reconciled it with actual BAML trades. Used Java/J2EE with REST services, Apache POI and Apache VFS.
- Used various design patterns such as Singleton, MVC, Front Controller, Factory, Adapter and Command pattern.
- Designed and developed the Mercury Charting Framework to standardize the way various financial charts are configured and displayed on the portal. Implemented this multi-threaded application using Core Java/J2EE on Liferay portal with FusionCharts as the charting library. Worked with various lines of business to understand their charting needs and designed the framework accordingly. Interacted with various LOBs to evaluate and integrate new enhancement requests.
- Designed and developed a new highly scalable multi-threaded Node.js based real-time data polling system with MongoDB as backend to push updated financial data to thousands of clients at the same time.
- Implemented Java web-services for exposing reporting and charts data using REST as well as SOAP APIs.
- Coordinated with cross-functional teams across technology and business to identify requirements and issues during the project sprints.
- Coordinated with the Cognos third-party vendor for the design and implementation of the initial POC of the Mercury Reporting framework to ensure that it is according to project requirements.
Confidential, New York
Team Lead
Responsibilities:
- Led the design and development of Confidential Analytics using a stack of Core Java, J2EE, PHP, Linux, Apache and MS SQL Server. This is an analytics portal that analyzes the traffic to our sites from various online and offline ad/marketing sources stored in big data systems and shows how the traffic funnels through the various stages till the final transaction is made. This is very useful for determining user behavior, bottlenecks on the site and for finding out which ad/marketing campaigns are yielding higher ROI as compared to others.
- Lead engineer of a new recommendation engine designed to recommend the best offers to users based on their history, browsing patterns, shopping patterns, location and income-level. This is now being used by over one million users and is driving over 10% of the total revenue. Zend Framework + PHP, with a backend of SQL Server used.
- Implemented a freemium business model based on membership levels. Consistently increased revenues from this feature by 50-100% week over week. Overall revenue per week increased 10 times, with additional cash flow of over $70k in three months.
- Led Search Engine Optimization initiative for our main perks site. Within two weeks, the site was on the first page for the focus keywords on major search engines.
- Part of the CEO Project, where I was given full responsibility of a client with 2.3 million users. Designed a number of elements to add new users and to increase the engagement of existing users. Increased week over week variable revenue by 50% and registered users by 20%.
- Chief Architect of a new promotional feature that increased the number of users coming to the site as well as user engagement. On an average over 50,000 users use this feature every week, making it the number one user engagement tool on the site.
Confidential
Software Engineer
Responsibilities:
- Managed a Core Java/J2EE project throughout its lifecycle, from requirements gathering, development and testing to the final production deployment.
- Developed a new Core Java/J2EE based web application that reorganized how information about various financial products is made available to clients. Interacted extensively & directly with the client to nail down the exact requirements.
- Developed and supported a highly critical web based finance application using Java, JSP, Servlets, Struts, Oracle, Ajax, jQuery. This application was the gateway to all the financial transactions of a major investment bank. Coordinated with five different teams worldwide to resolve issues.
- Devised an effective monitoring and reporting strategy to alert the server team whenever the server went down. Due to this, the server downtime reduced drastically from a few hours to less than 30 minutes. Implemented a front-end for this tool using AWT & Swing
Confidential
Software Engineer
Responsibilities:
- Developed new features for a CMMI level 5 trading project using Core Java, Oracle. Coordinated with onsite and offsite resources to design new features and fix issues.
- Planned and coordinated the daily interim builds as well as final builds for a team of 50+ engineers, involved in five different sub-projects of a multi-billion dollar J2EE project in my role as Configuration Manager and Build Master.
- Automated the existing manual and cumbersome build, test and deploy process using CruiseControl ensuring continuous integration with timely and automated notifications for failed tests and build problems.
- Wrote ANT and Maven scripts for compiling project code, packaging it and deploying it to servers.
- Evaluated and integrated a number of open source tools such as CheckStyle, FindBugs and JLint in our application to facilitate effective code reviews, contributing to the CMMI Level 5 status of the project.