Lead Developer Resume
OBJECTIVE:
To work and grow in an environment where performance is rewarded with new responsibilities and challenges prove me to be an asset to the organization and team.
PROFESSIONAL SUMMARY:
- 10+ years of experience in development of distributed applications based on Mobile & J2EE Technologies.
- 4+ years of experience in Mobile App Design & Architecture with MADP, MEAP and mBaaS platforms.
- 6+ years of experience in enterprise and system integration (Middleware, SOA, Web Services - SOAP/REST/JSON/XML).
- 4+ years of experience in Web Application development with Wicket, Spring MVC, Tapestry and Struts.
- 6+ years of experience in e/m-Commerce domain.
- 3 years of experience in Oracle UIM- Product development and maintenance.
- 3 years of experience in Verizon - Value Added Services Platform.
- 6 years of experience in Telecom - B/OSS domain.
- A proven technical leader, mentor and problem solver, leading Java and Mobile App development teams.
- Good understanding and implementation experience of SDLC, SEI-TSP/PSP Process and Agile (Oracle APM and SCRUM) methodologies.
- Domain expertise in m/e-Commerce, Telecom OSS and Value Added Services.
- Accomplished Agile Software Engineer proficient in Enterprise Application Architecture, Design, Development, SOA, SaaS and MbaaS.
- A fast learner with a positive attitude and flair for innovative ideas.
TECHNICAL SKILLS:
Programming Languages: Java.
Mobile Technologies: KonyOne Platform, Android, iPhone, Phonegap, Titanium, HTML5, CSS3, Java Script, JQuery Mobile.
Web Tier Technologies: Wicket, Tapestry, Struts, Spring MVC, Servlets, JSP, HTML, Java Script, AJAX, Oracle ADF, JSF, JQuery, Angular JS.
Integration/Business Tier Technologies: Java Web Services (JAX-RPC, JAX-WS, JAX-RS), WS-Security, SOA, WSDL, JMS, SOAP, REST, XML, JSON, Axis, EJB, AOP, Castor, JCE, SSH2, SSL, SOAP-UI, HermesJMS, Spring, OAuth.
ORM Technologies: JPA2, Hibernate, Oracle Kodo, iBatis.
Application/Web Servers: Web Logic 9.2, Web Sphere 7.0, JBoss, Glassfish, Tomcat.
Other Tools: Maven, Ant, JUnit, Log4j, EasyMock, Oval, ILog, CheckStyle, PMD, FindBugs, Emma, UML, Visio, Axure, Jenkins.
IDE: Eclipse, IntelliJ IDEA, JDeveloper.
Aspect Oriented Programming: AspectJ, JBoss Rules, Spring AOP.
Performance Tools: Eclipse MAT, JProfiler, VisualVM.
Project Management Tools: SCRUM, JIRA, Confluence, Wiki
Version Control: SVN, Oracle ADE, Clear Case.
Database: Oracle 11g.
Operating Systems: Windows 8/7/NT/2000, Linux, Sun Solaris and Mac.
PROFESSIONAL EXPERIENCE:
Confidential
Technologies: KonyOne Platform - 5.0, Java, J2EE, Web Services (REST/SOAP/JSON/XML), oAuth, Ant, Web Sphere 6.0, Tomcat, Eclipse, Jenkins, Android, iPhone, Mobile Web, SPA.
Lead DeveloperResponsibilities:
- Leading Mobile Product development and deployment teams.
- Driving the full life-cycle mobile development process from product definition, through design, development, test, release and maintenance.
- Taking full ownership of the implementation plan, delivering product features as per release schedule and quality expectations
- Driving technology learning in mobile space and providing mentorship to team.
- Creating, reviewing, and evolving mobile application architecture and design
Confidential
Technologies: Android, iPhone, BlackBerry, BUMP, Spring, Web Services (REST), Maven, JBoss, Eclipse, OAuth, MSSL
Lead Developer.Responsibilities:
- Involved in Project plan, Agile process implementation, and Mobile Application Design and Development activities.
- Led Android, iPhone and Java development teams and mentored them to gain knowledge on mobile commerce and latest mobile technologies.
- Led Development and Maintenance activities of MasterCard Mobile applications(ATMHunter, EasySavings, SDG2 Mobile and Bump2Pay-P2P and P2M)
- Design and Development of RESTful Service layer (Middleware) to integrate mobile applications into the core MasterCard systems.
- Collaborated with MasterCard Business and Technical partners to identify requirements for Mobile Applications.
Confidential, Denver
Technologies: Wicket, Spring, Web Services, Maven, JBoss, IntelliJ IDEA.
Tech Lead
Responsibilities:
- Involved in Project plan, Agile process implementation, and Platform Architecture, Design and Development activities.
- Managed a team of developers, overseeing their work, and ensuring that they build high quality applications.
- Led offshore development activities and delivery of the product from offshore.
- Integrated payment and POS gateways with core platform.
- Migrated web applications from Spring MVC to Wicket.
- Involved in platform architecture refactor process.
- Designed and developed Merchant Portal.
- Developed Web based Point of Sale terminal.
- Extensibility on Specification Modeling, Characteristics, Rule Sets, and Technology Packs to support specific domains.
- Life Cycle Management of Inventory Items
- Management of Resource Capacity and Consumption
- Visualization of Equipment, Network Topology and Network Node Connectivity.
Confidential
Technologies: Tapestry, Oracle Kodo, Web Lotgic, Web Services, SOAP, XML, AspectJ, ILOG and JUnit.
Lead Developer
Responsibilities:
- UIM Product Security by enabling SSL, Password Hashing, Web Services Security and Web Logic security for UIM Authentication and Authorization.
- Characteristic Value Specialization feature for Entity Specification.
- UIM Web Service Framework using industry standard wsdl2java approach.
- Various Extension Points and Rule Sets to extend the UIM Product functionality by using AspectJ and JBoss Drools.
- Cartridge Management Module to import Inventory Cartridges which are modeled in Inventory Design Studio.
- Enhanced UIM Product Installer by automating Web Logic Server configuration and UIM Product deployment process.
- Enhanced Product Localization support by resolving customer faced localization issues.
- As part of the Sustenance and Maintenance Team,
- Led the Patch Release Management and Sustenance Process to deliver the product in time with best quality.
- Provided technical leadership on troubleshooting and resolution of issues.
- Supervised a team of software engineers and prioritized resources based on business constraints and requirements.
- Addressed several customer issues related to Inventory modules (Service, Place, Equipment, Network Visualization, Characteristics, Web Services, Installer and Security).
- Handled Requirements, Design review, Code review sessions with Product Architects and Peer Developers.
- Good Coordination with offshore and onsite team, Customers, System Integrators and Oracle Consultants.
- Good Understanding of Oracle APM process model and SEI - TSP/PSP Software process model
Confidential
Technologies: Eclipse EMF, SWT, Swings, iLog.
Senior Developer
Responsibilities:
- Design and Development of Characteristic Value Specialization feature for Entity Specification.
- Improved Product Localization support by resolving localization issues.
- Addressing several issues related to UIM entity modeling and Cartridge Builder framework.
- Extended UIM Product functionality with Rule Sets, Extension Points and JBoss Rules.