Technical Lead Developer Resume
SUMMARY
- 10+ years of application development experience using client - side and server-side Java technologies.
- Adept at overseeing all phases of software development lifecycle, from design and documentation to implementation.
- Experience of working in a start-up environment.
- Strong experience creating video, audio and image delivery and rendering software.
TECHNICAL SKILLS
Languages: Java, JSP, Javascript, HTML, groovy, shell scripting, UML, SQL, XML
Systems: Windows NT/2000/XP/7, Linux
Java frameworks: Apache CXF, Apache Camel, SOAP, REST, JDBC, J2EE, Struts 2, Ant, Maven, Spring MVC, Spring Batch, Quartz, Hibernate 3, Apache MQ, Hazelcast, Java ME, SAP MDM Java API, JAX-B, JAX-RS, Apache Storm, Apache Kafka, Apache Hadoop, MULESOFT ESB.
Javascript frameworks: Dojo, EXT-JS, jquery, Smartclient
Tools: Eclipse, WSAD, soap-ui, Anypoint studio
Methodology: waterfall, Agile, Test-driven development, continuous integration
Databases: Oracle, MySql, Markogic, MongoDB, Solr, HSQL, SAP MDM, Documentum
Unit test: Junit, Mokito
Certifications: SCJP, SCWCD, Certified Scrum Master (2014-16), Certified System Analyst (ICCP)
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead Developer
Responsibilities:
- Design and development of Software solutions using JEE, Java 6, Java 8, Javascript, Weblogic 12
- Search implementation using Solr
- Invoking Oracle stored procedures from java
- Built several in-house Medical Bills processing solutions with Documentum as the backend
- Designing the integrated UR solutions for claims processing and efficiency
- Mule ESB solution for B2B integrations
- Apache Storm and Apache Kafka for real-time data processing
- Hadoop for batch processing and storage.
- Lambda architecture
Confidential, Hollywood, CA
Senior software engineering for the Unified Inventory system
Responsibilities:
- Design and development of high-transaction ticketing applications for the world’s leading online ticket retailer
- Design and development an inventory system for Ticketmaster’s secondary market tickets.
- Define processes and tools for TEMPeffective, test-driven, agile-based product development.
- Database design, web-services design, performance and automation testing, code reviews.
- Aiding QA teams in functional testing.
- Translating product requirements to user stories for development tracking.
- Successful execution of the development project for 2 years, from inception to production.
- Spring, Hibernate, Apache CXF, Apache Camel, Apache Active MQ, Hazelcast, Maven, Jenkins, groovy, soap-ui.
Confidential, Burbank, CA
Development manager
Responsibilities:
- Re-engineered the existing SAP MDM based legacy system to use a Marklogic document database.
- Oversaw all phases of software lifecycle, from requirements gathering to development, design, and implementation.
- Determined product specifications by analyzing the existing application’s logic.
- Hands-on development of Java application using Spring Batch, Hibernate, SAP MDM API, Marklogic API to replicate MDM data in Marklogic.
Confidential CA
Development manager
Responsibilities:
- Software development using Java ME (Personal Basis Profile of the Connected Device Configuration.)
- Programmed complex animations, video streaming apps, and live audio delivery systems.
- Define processes, application development and testing and, offshore coordination.
- Created the Facebook app on Blu-ray for “The Watchmen” Blu-ray disc.
- Managed team of 5 programmers and testers.
- Prepared system requirements for key features during design and implementation stages.
- Struts2 and DOJO, Spring integrated with hibernate as the ORM framework. Java 1.6 as the programming language. Spring Acegi use used in the security layer of the application, AOP for logging and transaction support. The O/R mapping implemented using hibernate and JPA annotations.
- Played key role in all phases of software development lifecycle, from design and documentation to implementation and testing.
- Worked extensively on WSAD, Tivoli, Web sphere application server, Java 1.4, JSP, Java Swing, Struts 1.3 and EJB 2.0 were the technologies used.
- Extensive work using UNIX shell scripting for functional batch jobs.