Lead Developer / Software Architect Resume
Alpharetta, Ga
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.
TECHNICAL SKILLS:
- J2SE
- J2EE
- SOA
- Web Services
- Spring (MVC
- IOC
- AOP)
- Hibernate
- JMS
- Oracle
- Elastic Search
- Gigaspace (Grid Computing)
- ANT
- Maven
- Design Patterns.
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
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
ConfidentialSoftware 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.
ConfidentialSenior 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.
ConfidentialSoftware 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.
ConfidentialLead Software Engineer
MAJOR RESPONSIBILITIES
- Star performer of Java team for Content Based E-Commerce Solutions.
- Developed Backend Engine and WS of Merchandising Solutions in Content Marketing just like Google’s Ad Sense
- Developed RMI based distributed solutions for Product search with its Plugins and clients that were on WS
- Developed Exports system that can manage up to 4 Billion Products records in MySql DB and can export CSVs / XML etc.
- Developed Web Service using X-Fire, JAXB, Servlets RMI and XML.
- Worked on J2EE, Web Services, RMI, Distributed Application, Web 2.0, MySql, Servlet, JSP, Filter
- Software Analysis & Development Using J2EE / Design Patterns under Linux environment.
- Using technologies that include Java, JDBC, RMI, JSP, Servlets, ANT, J-Unit.
- Involved in designing ERD, UML, Test Cases and Wire Frames.
- Designed and Developed Rule Engine Based on AI concept.
- Designed and Developed Web Services for the Rule Based System
- R n D on DSL Languages and used Groovy and RonR as the helper tools.
Technologies: - Java, J2EE, Apache X-Fire, Mysql, Oracle, Ant, Groovy, Ruby.
Confidential
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.
ConfidentialSoftware 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