Imran Lakhani

  • Lead Java Developer / Java Architect
  • Alpharetta, GA
  • Member Since Mar 24, 2023

Candidates About

 

Imran Lakhani

SUMMARY

 

A highly experienced Java Team Lead and Architect, having over 14 years of experience of developing of web applications following a full software development life cycle from requirement analysis and design through to the maintenance phase.

 

Skills: J2SE, J2EE, SOA, Web Services, Spring (MVC, IOC, AOP), Hibernate, JMS, Oracle, Elastic Search, Gigaspace (Grid Computing), ANT, Maven, Design Patterns.

 

 

EXPERIENCE

 

Verizon, Alpharetta, GA                                                                                                                                  March 2016 till date
Lead Developer / Software Architect

MAJOR RESPONSIBILITIES

      Worked as active member of project MobileFirst and developed key components of back end engine.

      Worked on Spring Web Services on REST based responses for light weight request / responses.

      Worked on Spring workflow used for sequential and parallel multi-threading flows and activities.

      Designed and implemented Rule Engine using Drools / Workbench to assist.

      Separating code in modules using maven for modular based approach.

      Identified the key areas of working application that can be separated and modularized.

      Technologies: - Java, J2EE, Spring (IoC, AOP, Workflow, MVC, Web Services), Oracle, Maven. Drools, Workbench, GIT

 

 

Etisalat / Technologia, Dubai                                                                                                         September 2013 to February 2016

Software Architect

MAJOR RESPONSIBILITIES

      Worked on Soap and Rest based web services to using Spring.

      Technical Design & Proposal for new project LWM - Light Weight Mediation

      Proposed solutions and support for ongoing production system for performance and scalability‎.

      Optimized JMS queue mechanism of LWM.

      Replaced legacy system with new that resulted in performance improvement up to 4 times.

      Working on Oracle ASAP mobile application tool, used in telecom for prepay / post-pay operations.

      Single POC for new tools like RTC / CLM and trained other developers in migration phase.

      Technologies: - Java, J2EE, JMS, Hibernate, Spring (IoC, AOP, Integration, Web Services), Apache CXF, Oracle, Maven, RTC-IBM, CLM-IBM, ClearCase-IBM.


Primatics Financial, Pakistan                                                                                                       
September 2012 to September 2013
Senior Technical Lead

MAJOR RESPONSIBILITIES

      Lead a team of 9 developers and mentored them achieving their daily goals for project LVP – Loan Valuation Platform.

      Designed and developed processing jobs for Grid Computing.

      Developed frameworks that isolates developers from underlying technology & allows them to focus on implementing the business logic.

      Performed Code reviews and Design Reviews to establish quality

      Collaborated with System Testing & Functional Testing teams.

      Involved in planning meeting with coordination with on-shore and off-shore PMs on Agile basis.

      Distributing tasks among resources on 2 weeks Sprint basis in agile development method.

      Optimized key processing tasks by 80%, the processes run over 360 billion records. 

      Implemented changes that optimized the development & build process by 70%.

      Technologies: - Java, J2EE, JPA, GigaSpaces, Spring (IoC, AOP, MVC), Oracle, DHTMLx library, JQuery, Maven & Ant.

 

ArtStor / ACIT, Pakistan                                                                                                                 November 2009 to September 2012

Software Team Lead

MAJOR RESPONSIBILITIES

      Worked as lead for (DAM) Digital Asset Management Solution with 4 subordinates.

      Started DAM from scratch and tested it for more than 500 GB data and 1.6 million records.

      Developed Backend Engine of DAM using CXF, GSON, Hibernate & Spring.

      Optimized the efficiency of project to make it work for million records capability

      Integrated indexing based search tools Lucene and Integrated Distributed Search Engine i.e. Elastic Search

      Integrated Web Services with a client based on EXT-JS framework that uses DAM web services JSON and SOAP responses.

      Involved in designing ERD, UML, Test Cases and Wire Frames.

      Project is in production since 2010 and used by 15 world known institutes like Harvard, Yale, Colby and NYU for data size up to Terra Bytes.

      Technologies: - Java, J2EE, Spring (IoC AOP), Apache CXF, JAXB, JAXP, Hibernate, Apache Lucene, Elastic Search, Oracle, Maven and Ant.

 

Etilize Inc. Pakistan                                                                                                                          June 2007 to December 2009

Lead Software Engineer

MAJOR RESPONSIBILITIES

l  Star performer of Java team for Content Based E-Commerce Solutions.

l  Developed Backend Engine and WS of Merchandising Solutions in Content Marketing just like Google’s Ad Sense

l  Developed RMI based distributed solutions for Product search with its Plugins and clients that were on WS

l  Developed Exports system that can manage up to 4 Billion Products records in MySql DB and can export CSVs / XML etc.

l  Developed Web Service using X-Fire, JAXB, Servlets RMI and XML.

l  Worked on J2EE, Web Services, RMI, Distributed Application, Web 2.0, MySql, Servlet, JSP, Filter

l  Software Analysis & Development Using J2EE / Design Patterns under Linux environment.

l  Using technologies that include Java, JDBC, RMI, JSP, Servlets, ANT, J-Unit.

l  Involved in designing ERD, UML, Test Cases and Wire Frames.

l  Designed and Developed Rule Engine Based on AI concept.

l  Designed and Developed Web Services for the Rule Based System

l  R n D on DSL Languages and used Groovy and RonR as the helper tools.

l  Technologies: - Java, J2EE, Apache X-Fire, Mysql, Oracle, Ant, Groovy, Ruby.

 

 

ARPATECH (Advance Research Project & Technologies), Pakistan                                                  February 2005 to May 2007

Senior Programming Analyst

MAJOR RESPONSIBILITIES

      Developed Solutions for Network Securities Products over Internet.

      Developed Client / Server Applications.

      Internet searching for new techniques and Open Source projects for further development.

      Used technologies that include JDBC, Socket Programming, Swing, Beans, Filters, Threads, & XML.

      Sniffing though various IP’s over net and finding open port and any malicious software running on that.

      Technologies: - Java, J2EE, JDBC, Swing, JDB, Multi-Threading, PostGre SQL, Ant.

 

 

Limton Group, Pakistan                                                                                                                                  June 2002 to January 2005
Software Developer

MAJOR RESPONSIBILITIES

      Programming of Different Software that includes, (Inventory Control System, Production/Consumption Import/Export, Sales/Purchase).

      Resolving Clients Queries / Customer Support.

      System Analysis and Database Design Accordingly.

      Coordination with Developers, Operators and users.

      Technologies: - VB6, MS-SQL, Crystal Reports, Foxpro

 

EDUCATION

      Preston Institute

Degree           MBA, Accounting and Finance –2005-2007)

 

      Preston University

Degree           BCS, Software Engineering (1999 – 2002)

 

      Oracle Certified Professional, Java SE 6 Programmer (1Z0-851)

      Oracle Automatic Service Activation Program (ASAP)

      IBM – CLM / RTC