
Imran Lakhani
- Lead Java Developer / Java Architect
- Alpharetta, GA
- Member Since Mar 24, 2023
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