Software Development Manager Resume
Irvine, CA
PROFESSIONAL SUMMARY
- 15+ years of experience in requirements analysis, designing, developing, testing, deploying and maintaining highly distributed, scalable, transactional, secure, large Internet/Intranet & mobile applications, products and services.
- 8+ years of experience as Technical Lead / Development manager. 7+ years of experience in Financial & Healthcare IT industries combined.
- Worked on projects for Fortune 50 companies in leadership roles as Team Lead, Architect & Delivery Manager.
- Good experience in complete life cycle of projects using agile methodologies like SCRUM as Scrum Master.
- Create and drive development schedules for consistent on - time product delivery achieved by effective resource planning, managing project assignments, dependencies, and risks.
- Proven track record of generating new and innovative product ideas relating to the company’s overall business strategies.
- Directly managed, motivated, and mentored a group of 10-15 engineers, QA and Dev Ops; prepared performance reviews and provided career development.
- Collaborates with and advises executive management, business units and clients in technology direction, systems operations, resource planning, processes, product innovation and development.
- Develops and manages IT financial models, budgets, project plans, product revenue models, cost projections and timelines for operations and product development. Known for strong skills in building business cases that captures lifecycle costs, business risks and value.
- Establishes and ensures compliance with development standards, processes, principles, and methodologies.
- Working with key business stakeholders to define the product strategy for successful execution & delivery.
- Good experience in designing/building internet and intranet enterprise applications/services on private and public cloud (AWS) infrastructure.
- Build highly scalable Big Data solutions based on NoSQL databases like MongoDB, Cassandra, DynamoDB.
- Good experience building Mobile First applications based on Android, iOS and Web technologies.
- Highly proficient in developing applications using Object Oriented Design, Aspect-Oriented Design, Analysis and Methodologies like RUP, Domain Driven, Agile, and Xtreme Programming.
- Strong experience in Enterprise Application Integration using Web Services and Messaging.
- Good experience in Data Architecture & Database design.
- Built highly available, transactional, scalable, secure and fault tolerant systems.
- Excellent analytical, communication, inter-personnel, team player and Leadership skills.
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
Software Development Manager
Responsibilities
- Provided leadership & direction to the team in delivering high quality solutions to clients on schedule and within budget and manage client relationships.
- Lead a team of 8 developers (Onshore and Offshore)
- Planning, designing and delivering new features and enhancements using JEE technologies.
- Trained Product Teams, Owners, and members on best practices of Agile Scrum methodologies and project life cycle.
- Worked with clients (PIMCO, Wellington) in understanding and formulating the requirements, backlog grooming, prioritization, task management for every Sprint.
- Integrated the client systems with Confidential systems using MQ messaging solution.
- Automated the existing manual reconciliation process between the clients and the product management teams at Confidential .
- Improved the efficiency & throughout of the TAPS system by automating the manual steps within the process.
- Reduced the middleware costs and increased efficiency of the system by migrating the application to the private cloud.
- Improved the transparency of the business logic in the system to Business Users (clients) by designing/building a Rules based decision processing engine using JBoss Drools.
- Defined Work in Project Scrum Backlog and prioritized items based on the business value it would generate. Conducted effective sprint reviews and sprint retrospectives. Demonstrated team products to stake holders and customers.
- Built highly scalable solutions based on the Cassandra NoSQL database.
- Designed application security, application caching at service layers.
- Measured and improved team velocity through continuous improvements to process and/or technology.
- Performance appraisals, mentoring and provided career guidance to team members.
Environment: JDK 1.6, JEE 1.5, C++, IBM MQ 6.0, Oracle GlassFish, JBoss Drools 5.3, Infinispan 6.0, Sybase 15, PVCS, SOAP UI, Ant, Shell scripting, Perl, Cassandra, Spring, GWT.
Confidential, Irvine, CA
Delivery Manager / Project Lead
Responsibilities:
- Responsible for mentoring and managing the team of 6 developers. Also managed the development activities of the offshore team.
- Develop documentation, white papers and presentations to all levels of management and technical staff.
- Work with customers to build and formulate business requirements.
- Migrated the windows based WebLogic 8.3 middleware infrastructure to WebLogic 10.3 Redhat Linux infrastructure.
- Responsible for setting the design guidelines and performing the design reviews.
- Designed the deployment architecture of the systems.
- Integrated the Front-office applications with other enterprise wide services using Tibco Rendezvous 7.2, Tibco EMS and Web Services.
- Used Spring as the core framework for building the services for COPS application. Use Spring-Integration to work with Tibco EMS (JMS provider).
- Helped in Performance Analysis and tuning using tools like LoadRunner and Foglight (from Quest).
- Responsible for working with several teams like middleware, security and performance teams for achieving and maintaining the SLAs.
- Create and manage development work plan to track all project deliverables and communicate development status within the broader technology team.
- This project is executed in Agile methodology (Scrum). Followed several Agile methodology techniques during the lifecycle of project.
- Measure and improve team velocity through continuous improvements to process and/or technology.
Environment: JDK 1.6, JPA, OpenJPA, KODO JDO, EJB, Java EE 1.5, Spring 3.0, JSP, jQuery, CSS, JSF, Web Services, Oracle 10g, Oracle WebLogic 10.3, Eclipse, HP QC, ANT, SVN 1.6, Messaging, Tibco RV 7.2, Tibco EMS, Oracle Coherence 3.6.1, Linux (on Virtual Servers), Perforce, P4Win, Crucible, Foglight, PowerCenter, AutoSys, QuickBuild 3.1, Atlassian Crucible 2.7, Findbugs, Atlassian Clover, Scrum.
Confidential, Irvine, CA
Application Architect
Responsibilities:
- Responsible for designing & developing several Web Services for Registration and Profile Management.
- Responsible for implementing Messaging using MQ Series and Active MQ(Consumed Billing Services feeds - VISION, and used Active MQ for Auditing the transactions)
- Used Spring and Hibernate for backend service development.
- Used Maven for building projects.
- Implemented services which interact with LDAP (UnboundID).
Environment: JDK 1.5, Java EE 1.4, Spring 3.0, Hibernate 3.x, JSP, JSF 2.0, jQuery, Web Services, Oracle 10g, Oracle WebLogic 9x/10x, Eclipse, HP QC, Maven 2.x, SVN 1.6, Messaging/MQ Series, Active MQ, UnboundID, Coherence, Sun Access Manager, Linux.
Confidential, San Diego, CA
Technical Lead
Responsibilities:
- Responsible for leading a team of 14 people including Developers, Business Analysts and UX designers. (6 Onshore and 8 Offshore in India)
- Responsible for the analysis, design and development of several components like Patient Charting, ePrescribing, Claims Management and Patient Portal.
- Implemented authentication and authorization modules for practitioner and patient portals using Spring Security.
- Designed the components in UML using JUDE tool and Visio.
- Responsible for assigning the development tasks to individual developers and tracking them. Used HP Quality center for managing tasks. Responsible for performing code reviews.
- Designed and developed service layer components using Spring Framework.
- Responsible for designing the deployment model and selecting the infrastructure.
- Designed the domain object model and persistence layer using Hibernate.
- Implemented Web Services using xfire (spring based).
- Implemented core framework (reference implementations) for exception handling.
- Implemented the build process (pom files) for all the Java projects using Maven 2. Implemented maven for Flex projects using flex-mojos.
- Implemented UI using GWT and Flex 4.
- Implemented Reporting using JasperReports.
- Responsible for deployments to Dev, QA, and PROD.
Environment: JDK 1.5, Java EE 1.5, Spring 3.0, Hibernate 3.x, JSP, GWT, Web Services (xfire), Jasper Reports 3.x, GWT, Flex 4, Flash Builder 4, Parsley 2.x/ Cairngorm3, HIPAA, HL7, Oracle 10g, JBoss 5.0, Eclipse, HP QC, Maven 2.x, SVN 1.6, EMR, EHR, PHR
Confidential, Des Moines, IA
Sr. Systems Architect
Responsibilities:
- Responsible for the analysis and design of the AOW and WFF portal applications.
- Created analysis and design models using the Rational Software Modeler.
- Delivered several design artifacts like Candidate Technical Architecture and System Architecture Specification documents.
- Designed and developed JSR 168 and struts based portal framework and portlets.
- Design and developed the SOA based enterprise business services using Web Services and Messaging (MQ Series).
- Designed and developed application service layer components using Spring Framework.
- Responsible for designing the deployment model and selecting the infrastructure.
- Designed the domain object model and persistence layer using Hibernate.
Environment: JDK 1.4, J2EE 1.4, Spring 2.0, Spring MVC, Hibernate 3.0, RSM, BEA WebLogic Server, BEA WLI, FileNet, webMethods, Vignette, Introscope, BMC Patrol, Rational Software Architect, Oracle 9i, Erwin, MS Visio, Active Directory.
Confidential, Blue Bell, PA
Application Architect
Responsibilities:
- Designed and developed the cooperative portlets and used the WCM adapters to get the content from backend databases.
- Designed and developed the distributed caching solution using ObjectGrid (from IBM) for portal.
- Designed and developed the SOA based enterprise business services for retrieving the member data and Plan Sponsor data.
- Used WSRP for EZ Link and EZ Enroll applications.
- Developed the business model (workflows) using WebSphere Business Modeler.
- Used Spring/Hibernate for developing the PSP service layer.
- Coordinated with QA leads in creating Automation Decision and Performance Decision trees.
- Responsible for designing the deployment model for the portal and make sure the performance of the system meets the SLAs.
- Used WebServices (as consumer) to get the claim data from Navigator application.
- Designed the Front-end using JSF and AJAX.
- Used Spring for developing the service layer of the application.
- Designed the domain object model and persistence layer using Hibernate.
- Responsible for creating the Enterprise Analysis model for the applications.
- Responsible for creating the Enterprise Analysis Model and Software Architecture Document (use RSA for UML diagrams and MS Visio for Workflow diagrams).
- Designed and Developed SOA based Enterprise Business Services for RTE transaction using Messaging.
- Designed and developed the solution for integrating the Confidential ’s Plan Sponsor Web application and HealthFusion’s Web application (used Single Sign on for these cross domain applications).
- Used AJAX to show the list of claims in the Plan Sponsor Web.
- Designed the interaction between EBS and Electronic Claim Repository using Messaging (MQSeries).
Environment: JDK 1.4, J2EE 1.4, Servlets 2.4, JSP, JSF, Struts 1.2, WSRP, WebSphere Portal 5.1, MQSeries, Mainframe z/OS, COBOL, Rational Software Architect, RAD6, Unix, Spring, Hibernate, ObjectGrid, Interwoven, DB2, RSA, WBM, ClearCase, RequisitePro, ClearQuest, Netegrity SiteMinder, Active Directory, WebSphere Application Server(WAS6), DataStage Mercator, StrobeUnix, Business Objects, Netegrity SiteMinder.
TECHNICAL SKILLS
Technologies: Java, C++, UML, PL/SQL, SOAP, RESTful, Basic Profile, WSDL, UDDI 2.0, JAX-WS, JAX-RS, XML, Schema, XSLT, NoSQL, MongoDB, Cassandra, AWS, DynamoDB, GWT, HTML 5.0
Frameworks: Struts, Spring, Flex, Ant, Maven, JUnit, Cactus
Persistence: TopLink 3.5, Hibernate, OpenJPA, Oracle KODO JDO, JPA.
Front-End: Java Swing, JSP, JSTL, Portlets, JSF, AJAX, JavaScript, jQuery, HTML, CSS, AngularJS
Web/Application Servers: WebSphere, WebLogic, JBoss, Glassfish, Tomcat, IPlanet, Apache, IBM HTTP Server.
DBMS: Oracle, DB2 UDB, MySQL, PostgreSQL, HSQLDB, SQLserver 2000
Other: TOAD, CVS, VSS, SVN, Git, ClearCase, ClearQuest, StarTeam, QuickBuild, PowerCenter, AutoSys, RSA, MS Visio, Erwin
