Lead Developer Resume
CA
SUMMARY
- Over 15+ years of experience in the area of software architecture, analysis, design, development of various software projects related to network applications, web applications end to end development, Network Management Software (NMS), Hospital Management Software, Scientific Mathematical Modeling, System Programming and client - server applications. Projects I have supported include those for web product companies, schools, telecom companies, networking companies, and hospitals.
- I am highly productive, experienced, responsive to client, management user, and team needs, and passionate about delivering robust, easy to use scalable solutions. I take sole responsibility for the product development and deliver it in time. I have led many technical teams with my in-depth technical experience.
TECHNICAL SKILLS
Mathematics Software as Matlab and Simulinks: OOAD, OOP, UML, Rational Rose, Microsoft Visio, Microsoft visual modeler
Build system: maven, ant (1.7)
Version control: Github, gerrit, Perforce, Clear Case, Clear Quest, Star Team and Microsoft visual source safe, SVN
Bug tracking tools: Quick base, Team Track, Clear quest, Launchpad, BugZilla, JIRA
Testing JAVA API: JAVA beans, using JUnit, Test NG
Testing UI page: Selenium/Web drivers
PROFESSIONAL EXPERIENCE
Confidential, CALead Developer
Responsibilities:
- I took the full responsibilities and started the project from the scratch.
- Did analysis for various incoming JSON-RPC data from different SDN controllers (NSX and Nuage)
- Did DB schema design for Derby Database to support multi-controllers
- Did architect and design the project in java, hibernate, Spring, web Socket, REST API using maven build, python and gerrit, github as repository.
- Did single page UI AngularJS for interacting with different controllers
- Mentor 6 team members (4 in US, 2 in India)
- A member of OpenDayLight(ODL) and started contributing the MD-SAL layer of ODL
- Contributed to Ansible routines to both test and demo Confidential cloud capabilities.
- Contributed to golang routines in Confidential cloud.
- Familiarity with C#
Confidential, CA
Lead Developer
Responsibilities:
- Lead Ecommerce module: re-architected, designed and developed and delivered.
- Worked on DB schema design.
- Worked on C+++ module.
- Architected and Designed the DAO and Service layers using iBatis.
- Modularized the existing services using SPRING framework.
- Created and consumed REST services for Ecommerce (new Shop Keeper stack).
- Handled the backend related work using JAVA, iBatis, Hibernate, and Spring, Spring RabbitMQ messaging service.
- Handled the Front end work using STRUTS2, JSP, FTL, JS, CSS, HTML, TPL
- Migrated whole product from Oracle to MySQL
- Lead the team for a successful migration work from Oracle to MySql
- Took the responsibilities for Ecommerce module, SiteApp module, JWS and C++ modules for supporting MySQL from Oracle
- Worked on resolving all migration issues in production
Confidential, CA
Lead JAVA/UI(Full stack) Developer
Responsibilities:
- Took responsibility for re-architecting Google sign up flow using JAVA, iBatis, Rest services
- Front end technologies: STRUTS2, FTL, JSP, HTML, JS, JQuery, Bootstrap, CSS
- Responsible for enhancing all (homestead, Intuit, Verizon)) C++ sign up flows
- Lead the Offshore team for developing REST api and consuming external REST API (Marchex)
- Consuming RESTful APIs for SearchLight application in both C++ and JAVA stack
- Developing C++ layer for selling searchlight packages, integrating REST API.
- Developing batch tools to monitor and administer searchlight services
- Solely responsible for architecting and developing HTML5 based mobile App
Confidential, CA
Lead Developer
Responsibilities:
- 2010 Bulk Edit and Relist: used JAVA and V4, V4Ajax component.
- Seller recoup/Buyer protection, EOA/EOT: used Java, messaging system(JMS), soap
- Vacation Rental Project: Used Java, FTL, Spring
Confidential, CA
Lead JAVA /UI (Full stack)
Responsibilities:
- Have architected, designed and developed the UI using JAVA framework for collecting the data from netlets. The main technologies used are JAVA, JSF, AJAX JS, HTML, XML parser, JSON. It was a container management product.
Confidential, CA
Lead Developer
Responsibilities:
- As a lead java developer, I had designed the Multi-threaded Server Side framework in JAVA, The Backend data was collected from all switches via SNMP4J. In Every 30sec interval, the live data was collected for monitoring the health of network. I had created many UI pages.
- I have worked with offshore team for desktop module and given all the technical support.
Confidential, CA
Lead Web Developer
Responsibilities:
- This project is mainly development of web pages for on line schools/colleges using JSP, STRUTS, Java beans, AJAX, PHP
- I have worked with offshore team and had given all the technical support, guidance. I was helping them resolving day-to-day production issues.