We provide IT Staff Augmentation Services!

Tech Lead Resume

0/5 (Submit Your Rating)

Albuquerque, NM

SUMMARY

  • Overall 14+ years of experience in application software development and maintenance using Java, J2EE, Spring 4.3, REST API, SOAP API, Oracle11g, JPA/ Hibernate, JMS, Active MQ, Postgres, My SQL, SQL Server.
  • Successfully completed Udacity’s Nanodegree “Full Stack Web Development”
  • Was involved in development of full stack web app development using MEAN (Mongo, Express, Angular and Node) and MERN (Mongo, Express, React and Node)
  • Multiple domain expertise such as Mobile Game Development, Banking, Payments, CRM and Ad serving
  • Have worked on Spring boot and Micro services development.
  • Having experience on CRM (Customer Relationship Management).
  • Proficient in carrying out end - to-end development of software products from requirement analysis to system study, designing, coding, testing, documentation and implementation.
  • Expertise in carrying out project activities entailing planning, scheduling, application maintenance & enhancement.
  • Distinction of developing payment application on iOS platform.
  • Demonstrated abilities in working on IOS Development and J2EE platform.
  • Sound knowledge of current mobile application development platforms & methodologies (iOS Application)
  • Well versed with different Design Patterns.
  • Working knowledge of GWT for developing browser-based application.
  • Hands-on experience in working on customer-centric and systems-driven approach to designing business solutions.
  • Significant exposure in handling Mobile Application / IOS Development for various domains like Banking & Payment
  • Deft in interacting with people across hierarchical levels for smooth project execution.
  • An effective communicator with honed interpersonal, analytical and problem-solving skills.

TECHNICAL SKILLS

Databases: MySQL, SQL Server, Oracle, Postgres

No SQL DB: Mongo DB, Cassandra, Redis, Elasticsearch

Operating Systems: Windows XP/7/8/10, Mac OS, Unix

Languages: Java, Node JS, C, C++, Objective-C

Database Tools: MYSQL Workbench, MSSQL Studio 2008/2014, SQLite Manager

J2EE Frameworks: Spring, Mybatis, Hibernate

Server: Tomcat, WebLogic, JBoss

Mobile technologies: iOS

PROFESSIONAL EXPERIENCE

Confidential, Albuquerque, NM

Responsibilities:

  • Development of crawling Engine to crawl different merchant website.
  • Development of crawler and crawler manager module for onboarding different merchants on the Confidential platform.
  • REST API development for fetching product details from different merchant and persisting in Redis and Elastic search.
  • Generating templates to capture specific selectors for populating the information of different products
  • Integrate OAuth2 with calling application (consumer) and replace all SOAP based calls to existing Web Service by RESTful ones
  • Creating REST APIs for displaying information’s on UI Dashboard.

Confidential

Tech Lead

Responsibilities:

  • Customization of M-CRM gateway application, designing & development.
  • SOAP WS exposed by Siebel were integrated in server-side gateway.
  • Developing and Integrating change request (CRs) suggested by the client. Deploying those CRs on production environment after client eating and approval.
  • Involved in the project from development, testing, deployment and maintenance.
  • Deploying the application into UAT servers.
  • Coded Business services using Spring, that interacted with the database.
  • Used Eclipse IDE for developing application.
  • Fixing defects in both IST and UAT environments.
  • Writing the JUnit test cases for the developed cards.
  • Used Quartz scheduler for scheduling different processes such as cleanup, Entity Sync etc.
  • Phase II of this project was migrated using Spring Boot and Microservices.
  • Node JS was also integrated to expose certain REST endpoints
  • Used SVN for Version control.
  • Portal development using Angular JS.

Confidential

Node JS developer

Responsibilities:

  • Integration of more than 80 workout templates and data generation for each template.
  • Involved in the project from development, testing, deployment and maintenance.
  • Coded restful web services using Node JS and Express.
  • Authentication module integrated using Twitter Digits and Passport module.
  • Fixing defects in both IST and UAT environments.
  • Developed generic framework using Node and Express, that can used in future projects.
  • DB design and indexing for better performance.
  • Code review and optimization done for code base before delivery.

Confidential

Java Developer

Responsibilities:

  • Involved in the project from development, testing and maintenance.
  • Deployment of server-side application on cloud server like Digital Ocean.
  • Developed server-side application for exposing restful web services for mobile application as well as web portal.
  • Fixing defects in both IST and UAT environments.
  • Coded stored procedures on MySQL and generated reports using Apache POI.
  • DB design and indexing for better performance.
  • Schedulers using Quartz framework added for handling automatic cleanup, daily, weekly and monthly report generation.
  • Developing and Integrating change request (CRs) suggested by the client. Deploying those CRs on production environment after client testing and approval.
  • Added Spring Microservices for supporting utility features in application, with touching existing application code.

Confidential

Java Developer

Responsibilities:

  • Customization of Loans module application development, designing & development.
  • Involved in the project from development, testing and maintenance.
  • Resolution of defects raised by client in JIRA.
  • Used JDeveloper for application development.
  • SOAP Web service integration done for fetching and rendering data on UI.
  • Fixing defects in both IST and UAT environments.
  • Code review and optimization before the code freeze.
  • Writing JUnits for testing the flow.
  • Used SVN for Version control.

Confidential

Responsibilities:

  • Coordinating with sales teams to understand client requirement and delivering them demo applications.
  • Analyzing and implementing best practices for banking application development.
  • Developed a framework that will be customized in short time for client presentation.
  • Evaluation of different hybrid app development strategies and delivering demos using respective strategy
  • Worked on POC (proof of concept) for implementing mobile banking solutions, as per client proposal or any technical team’s request.
  • Requirement gathering with different teams to find out challenges faced while implementing mobile banking application and proposing optimized solution.

Confidential

Responsibilities:

  • Designed, developed and deployed a payment application on iPhone.
  • Developed a framework that can easily allow new merchant to be added without any app update.
  • Implemented dynamic UI development thereby enabling flexible design.
  • Successful deployment on Apple’s App store.
  • It was first mobile payment application on iOS launched in India.
  • Unit testing of app done to meet PCI compliance.
  • Server-side code changes for adding or updating different merchants.

Confidential

Java development

Responsibilities:

  • Development and maintenance of that server-side application.
  • Integration of new features as per the input provided by the sales team.
  • Customization of product to meet requirements of Ad networks.
  • Resolution of production issues to avoid any over-delivery of ads.
  • Developed modules that generate reports on number of ads delivered on different websites for client billing.
  • Optimization of ad serving engine to effectively deliver ads of different ad networks and portals.
  • Decision metrics integrated for intelligently forecasting the ad’s inventory and accordingly scheduling other ads.
  • Writing JUnits for testing the flow.
Confidential

J2ME development

Responsibilities:

  • Coordinating with game designers and helping them in story boarding process.
  • Animation using graphic assets provided by the graphic team and coding business logic to meet requirements of the game.
  • Development and porting of games on different handsets of different make as well as screen sizes.
  • Managing different executables for different screen size.
  • Developed games for promotions for clients like Manchester United.
  • Developing game engines for future project requirements.
  • Developing generic frameworks for future mobile game development requirements.
  • Developed multi-player games of different genres.
  • Worked on 3D game development for Java phones.

Confidential

J2ME development

Responsibilities:

  • Coordinating with game designers and helping them in story boarding process.
  • Animation using graphic assets provided by the graphic team and coding business logic to meet requirements of the game.
  • Development and porting of games on different handsets of different make as well as screen sizes.
  • Managing different executables for different screen size

We'd love your feedback!