We provide IT Staff Augmentation Services!

Software Development Manager Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Hands on IT Manager/Architect with 20+ years of development experience with a focus on Java/JEE related technologies. Delivery focused attitude with the ability to drive tasks forward and meet demanding deadlines. Experienced in managing all aspects of the software development life cycle, from initial startup and analysis through to production deployment, support and enhancement. Effective leader skilled in building, training and mentoring high - performing teams and improving processes that allows the team to stay focused and succeed.

TECHNICAL SKILLS

Big Data Technologies: Hadoop, Map-Reduce, HDFS, PIG, Yarn, Flume, ElasticSearch.

Java with JEE technologies: EJB, JPA, Hibernate, JDBC, Web Services (SOAP, REST), AngularJS, JSF-related frameworks, Servlets, JMS, WebSphere BPM, Quartz, JUnit, Portal Development (Liferay/JSR286).Ajax, Javascript (JQuery, Prototype) HTML 5, CSS 3, JSON, XML/XSLT, XML Schema, PHP, Perl, Visual Basic, C++

Application Servers: Jboss, Websphere, Tomcat, Glassfish.

Design: UML, OOP/OOD, Design Patterns

Database: MS SQL, MySql, Oracle, Sybase, DB2

PROFESSIONAL EXPERIENCE

Confidential

Software Development Manager,

Responsibilities:

  • Led the analytics team of the Confidential group that was responsible for developing and maintaining application metrics for Confidential - the server side component of the Xfinitiy X1 Platform. The solution spanned from the agent on the server that collected events, sent them through Flume to the HDFS cluster, the map-reduce jobs that aggregated them into useful metrics and stored the results in Oracle tables, to their presentation for the end user via Tableau reports. The system was designed for massive data processing, and handles every day about 45 billion logs and produces about 120 different metrics that measure and monitor the state, health and user experience of the X1 platform.
  • Leading a team of engineers and testers to develop a generic engine that interprets metrics aggregation and presentation from json files and an associated AdminUI tool that simplifies the new metrics implementation and speeds up the time it takes to creates new metrics.
  • Was responsible for all aspect of managing and directing the team that grew from 3 to 12 developers and testers. Hired, trained, mentored and helped the team members grow professionally and instilled a spirit of purpose, ownership and excellence of service.
  • Worked with the product and other engineering teams to identify metrics for new features with the goal of turning data into valuable intelligence to help them fine tune features, performance and usability of Confidential products.

Platforms:

Hadoop, Map-Reduce, HDFS, PIG, Yarn, Flume, ElasticSearch, Oracle, MemSQL, Tableau, Spring Boot.

Confidential

Enterprise Architect

Responsibilities:

  • The Phoenix Program merged the software products that existed in the Lender Solutions space of DealerTrack, into a suite of products that served about 6000 lenders in the title maintenance line of business, and integrated them with the wider DealerTrack ecosystem of dealer solutions. The multi-million dollar program consisted of 16 large projects.
  • As the primary architect of the program, responsibilities included implementing the overall program technical vision into each project and providing technical leadership by driving the technology decisions of the platform. Advised the program steering comity and the executive board on the technical approach by presenting various solutions and providing cost/benefit analysis for each.
  • Worked with the development teams to ensure that what they create is developed with an aim for productivity, maintainability and scalability.
  • Worked with the business and the engineering teams, to architect several solutions and the foundations of the platform, by utilizing a micro service model, consisting of small, independent services for improved deployment and maintenance.
  • As the business priorities changed, was member of a larger team to re-baseline the goals and the schedule of the program, and re-architected several solutions to allow the business to achieve their operational objectives.

Confidential

Development Manager

Responsibilities:

  • Following Confidential ’s acquisition by DealerTrack, led the engineering team at Confidential .
  • Was responsible for new development, maintenance, QA and production support of all Confidential applications. Worked with the product owners to align the priorities of the development team with the corporate goals.
  • Led the effort to improve Confidential ’s applications to DealerTrack’s standards for performance, security and regulatory compliance. Led the effort to align Confidential ’s development practices and release management with those of DealerTrack.
  • Was an active member of the steering comity that identified the strategy and the architecture of merging the applications in the Lender Solutions space.
  • In collaboration with the product owners and BAs, was responsible for project scoping, estimation and execution plan. Was responsible for resource allocation across various efforts.
  • Worked with each team member to identify their performance goals and training/development plans and helped them to improve their knowledge, abilities and skills, and established the structure needed to help the team succeed in their roles.

Confidential

Engineering Team Lead

Responsibilities:

  • Led the engineering team that was responsible for the development, QA and production support at Confidential . Confidential provided a SAAS solution for automotive collateral management services and direct auto finance solutions to banks, credit unions and other automotive finance lenders.
  • Was responsible for new development, either by implementing new features in the system or identifying refactoring opportunities. Provided system design, work estimates, helped in coordinating requirements gathering and managed the development and testing of the new features. Managed the delivery of new releases in the production environment.
  • Was responsible for the maintenance of the current applications that provided full cycle solutions for collateral management from loan initiation, through the entire life of the loans, releases and historical data.
  • Worked with the business teams and the customers to provide fixes and deliver change requests in a timely fashion.
  • Lead a refactoring effort to improve and modernize the code base, to migrate from older technologies and techniques into modern technologies, using jsf2 and jpa and running on JBoss 7. Improved the application performance by adding clustering and caching capabilities to the application. Refactored old, inefficient and unmaintainable code, into a more modular design by using design patterns and third party libraries, and clearly separating concerns and application layers. Retired AS400 modules, by replacing them with REST web services written in java.
  • Improved the work of the team by providing a roadmap for skill and process improvement and seeing through its implementation. Helped the team members communicate better with each-other and other teams and placed people in roles and responsibilities where they would succeed. Motivated the team to produce a higher volume of work and constantly improve their technical skills. As a result of these changes, the team productivity increased from about 60 change requests they were able to resolve in earlier releases, to over 90 in the later releases.
  • Introduced continuous delivery using Jenkins, and the creation of a suite of automated tests using Selenium.

Platforms:

JEE, EJB 3.1, JPA, JSF, Richfaces, JQuery, Web Services, MS SQL, JBoss Application Server.

Confidential

Java PAS Team Lead.

  • Grundy site redesign - Due to business arrangements between PHLY and Grundy Insurance Co., our team was requested to redesign the Grundy Insurance customer site and the corresponding Rapidsure modules handling the business logic. Changes included modifying the business logic, creating new batch processes for renewal, cancellation and payment, updating business rules and product configuration and creating a new customer website. The project was completed in three, one month sprints. As part of the project, managed two java development teams, one dealing with the new business process changes and the other with renewal process modifications. As a technical lead, was heavily involved in all the aspects of designing and implementing the changes.
  • PHLY Antique and Collector Vehicles customer portal web site - Was a team lead in a project to create a customer facing portal, where they could create new quotes for the PHLY Collector Vehicles program, pay and renew the policies online. The application communicated via EJB with an internal application (Rapidsure) responsible for the business rules and logic and integrated with a number of Web Services to handle authentication/authorization, billing and payment, VIN black book values, document and image storage and agent information.

Platforms:

JEE, EJB 3.0, Hibernate, JPA, JSF, Icefaces, Facelets, Servlets, Liferay Portal, JQuery, Prototype, Web Services, SSO, MS SQL, JBoss Application Server, IText, JUnit, Groovy, HTML5, CSS3, JMS, Quartz, ehCache.

Confidential

Solutions architect

Responsibilities:

  • Developed the design of various parts of Rapidsure, such as the document generation component, a configuration component that allows the business analysts to configure business rules according to a policy’s lifecycle, service contracts between different PAS applications. Created design documentation such as Use Cases, Class Diagrams and Sequence Diagrams using UML and Magic Draw. Was heavily involved in coding, testing and coordinating activities between the vendor and the in house .net development teams.

Platforms:

JEE, UML, Design Patterns, Liferay, JSF, JSP, Servlets, SOAP, JAX-WS, Eclipse Plugins, OSGI.

Confidential

Software Engineer

Responsibilities:

  • The Confidential Group was responsible for developing RIA components as part of the JSF component framework that was used throughout web development groups in the company.
  • Designed new RIA components that provided custom interfaces and input validation.
  • Developed components using JSF, JSP, Servlets, JSTL, EL, JavaScript, JSON, DHTML, CSS, AJAX, and the BackBase HTML component suite.
  • Wrote user documentation in the form of use scenarios for the new components, and created test cases using JUnit.
  • Provided technical support and user training to UI developers on how to deploy and use the RIA components.
  • Performed troubleshooting of several other components to ensure browser compatibility.

Platforms:

J2EE, JDK 1.5, JSF, JSP, Servlets, JSTL, EL, JavaScript, JSON, DHTML, CSS, AJAX, BackBase, RAD 7.0, Rational Rose, UML, PCVS.

We'd love your feedback!