We provide IT Staff Augmentation Services!

Senior Technical Lead Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 14+ years of experience in Applications development utilizing Java platform. 10+ years of experience in architecting large scale web applications. Java expert with proven ability to lead, coordinate and participate in teams for the successful design and development of enterprise applications & solutions within extremely tight production deadlines. Highly Business oriented, find and propose business ideas/opportunities within or outside the system, business process optimization, advocate of adopting software development best practices.

TECHNICAL SKILLS:

Languages: Java, J2EE

Design Patterns: Factory, Singleton, flyweight, Facade, Proxy, Command, Chain of Responsibility, Observer etc

Application Design & Architectural Patterns: Software Architecture designing including Object Oriented Analysis and Design & DB DesignMVC, Inversion of Control, Application Controller, Front Controller, Interceptors, Business Delegate, Session Fa ade, Service Locator, Lazy Load, Remote Fa ade, DTO, VO, DAOs

Frameworks/API: Struts, Spring, Spring MVC, MyBatis, EHcache, Quartz API, memCache

J2EE Platform: JSP, Servlet, EJB 3, JMS, JDBC, JSTL Java Mail, Threading, concurrency

Performance Tunning: Application Performance Tunning, Code Reviews, Unit Testing / White Box Testing, JProfiler, GC viewer, Visual VM

Frontend: Java Script, AngularJS, JQuery, AJAX, JSON, MVC, MVVM, Web page optimization

System Modeling: UML (Use Cases, Class Diagrams, Component Diagram, Deployment Diagrams), ER Diagrams, Architecture Diagrams, DFD

Data warehouse: SQL Server 2008, Oracle, ETL, Star schema, Dimensional modeling, OLAP

Web Services: SAAJ, Axis, JAX - WS, SOAP, RESTful webservices, JSON, SOA,DOM,SAX

Methodologies: Water fall, Incremental, Agile Scrum based

Application/Web server: JBoss 4,5,6, Oracle Application Server 10G, Tomcat, IIS

PROFESSIONAL EXPERIENCE:

Confidential

Senior Technical Lead

Responsibilities:

  • Responsible for creating application architectural design
  • Participated/created application design for Copart’s new web based Auction platform
  • Participated/created application design for Copart’s new Seller Access platform
  • Responsible for Application development
  • Developed new features seller modules, bonus time in Copart’s Auction Server, a highly complex, and asynchronous multithreaded socket based messaging and auction application.
  • Developed On the block, a real time auction seller application built on AngularJS, RESTful JSON services,(only available for premium sellers)
  • Responsible for creating reusable frameworks/apis
  • Built and maintained generic frontend javascript/jquery/angular apis to be re-used in multiple applications
  • Participated in building copart core apis for web and Java core development
  • Developed reusable web widgets using AngularJS, WRO4j
  • Responsible for application performance tunning
  • Removed memory leaks in Auction server by tracing left over objects by GC therefore auction server consume less memory and finally allowing it to run multiple auctions on the same server at the same time.
  • Optimized Auction server performance by removing unwanted synchronized blocks, introducing asynchronous processing using blocking queues, allow more concurrent
  • Reconfigure Auction server GC configuration to promote minor GC and avoid major GC
  • Optimized various web page load time and performance
  • Responsible for code reviews and supporting/mentoring developers
  • Supporting senior/junior developers during their day to day technical challenges on frontend/server side

Technologies: Java, Spring, Angular, MVC, MVVM, JQuery, wro4j, Restful webservices, JSON, Raphael JS, Quartz API, mybatis, Java Socket programming, Multi-threading, Ehcache, Terracotta Universal Messaging, Agile Scrum based Development methodology.

Programmer Analyst

Confidential

Responsibilities:

  • Responsible for bridging the gap between business stake holders and the software team.
  • Responsible for effective Application designing for newly features developed via ER modeling, OOA&D, design patterns and framework diagrams, involved in developing High level and Low level documents.
  • Propose architectural and design patterns for multiple software development problems
  • Lead and developed high performance, mission critical Web analytics and user path analysis application utilizing Java Platform that captures 500K daily visitor’s clicks and impressions all over trade key, built data warehouse for 216 GB of user foot prints data and finally built analytical reports and dashboards related to web analytics
  • Developed and managed Data Marts containing fact over 2 billion records and dimensions over 3 million members
  • Responsible for building dimensions, measures/metrics, cubes in SSAS.
  • Involved in writing ETL Scripts and workflows for Sales, CRM, Click & impressions, User Path ways, TK Operations (B2B Supply and Demand analysis) coordinated data marts.
  • Responsible for conducting code reviews and applying development best practices.

Technologies: J2EE 5, JQuery, Jasper Reports, MemCache, MySQL 5, SQL Server, SSAS, JProfiler, Oracle 10g, Agile Scrum based development methodology.

Confidential

Software Development Lead

Responsibilities:

  • AOD is being built as a Business Intelligence platform for Banking industry dedicated for banks in United States, delivering online Dashboards and reports. AOD is a unique ASP based Business Intelligence solution.

Technologies: Oracle Business Intelligence Enterprise Edition (OBEE), Pentaho Kettle, Oracle 10g

Confidential

Technical Lead: (J2EE)

Responsibilities:

  • Planning/Organizing: Define the project then using work breakdown, estimating, and scheduling techniques, determines the complete work effort for the project, the proper sequence of the work activities estimate the work, schedule the tasks and finally establish baselines for scope and schedule.

We'd love your feedback!