We provide IT Staff Augmentation Services!

Engineering Manager Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • I am excited and hope that you will consider me for this position.
  • I think that I can be a good fit and here is a quick relevant summary of my background to show how I can meaningfully contribute:
  • 18+ years of software development experience.
  • 5+ years of engineering management experience.
  • A result oriented positive and inspiring Engineering Leader and Teams Builder.
  • Strong engineering chops combined with proven management skills gained by successfully building excellent engineering teams, hiring, empowering, mentoring, and retaining talent, managing multiple projects, designing and delivering innovative products, meeting the company’s strategic and financial goals.
  • As an Engineering Leader planning roadmaps, strategies, and engineering vision to drive value and growth.
  • Effectively communicated with Engineering teams, Product Management, Quality, UX, Marketing, Sales, Operations and Customers.
  • Hands on Engineering Manager, managed global teams/projects/resources, process/release improvements.
  • Managed multiple global teams (local in office, in other offices in different time zones in USA, and in offshore offices in India). Managed 5 to 20 engineers in various team sizes.
  • Developed products by building Microservices from scratch, Scaled Monolithic applications, and Planned Refactoring of Monolithic applications to multiple Microservices.
  • Planned Cloud deployment strategies: Public, Private, Hybrid, Hosted, On - premises, etc.
  • Worked with Engineering Operations on Amazon on Amazon (AWS, EC2, CodePipeline, CodeDeploy, RDS, S3, etc.)
  • Designed and developed high-performance, multi-threaded, multi-tenant, highly scalable/available products using a Monolithic as well as a Microservices based Architecture, Docker containers, HA, Java, Spring (Boot, MVC, Data, etc.), Spring Cloud (Config, Bus, Netflix, Eureka, Ribbon, Hystrix, Feign, Zuul), REST, Angular, RabbitMQ, Hibernate, SQL, NoSQL, Graph, Maven, GIT, etc.
  • Worked in a fast paced Agile CI/CD environment.
  • A result oriented positive and inspiring Engineering Leader and Teams Builder.
  • Strong engineering chops combined with proven management skills gained by successfully building excellent engineering teams, hiring, empowering, mentoring, and retaining talent, managing multiple projects, designing and delivering innovative products, meeting the company’s strategic and financial goals.
  • As an Engineering Leader planning roadmaps, strategies, and engineering vision to drive value and growth.
  • Excellent communication, presentation, and time management skills. Effectively communicated with Engineering teams, Product Management, Quality, UX, Marketing, Sales, Operations and Customers.
  • Hands on Engineering Manager, managed global teams/projects/resources, process/release improvements.
  • 70% Hands on (Architecture/Implementation/Code Reviews) and 30% Management.
  • Proven Engineering Lead having a track record of on-time and high-quality multiple products deliveries.
  • Designed and developed high-performance, multi-threaded, multi-tenant, highly scalable/available products using a Monolithic as well as a Microservices based Architecture, Docker containers, HA, Java, Spring (Boot, MVC, Data, etc.), Spring Cloud (Config, Bus, Netflix, Eureka, Ribbon, Hystrix, Feign, Zuul), REST, Angular, RabbitMQ, Hibernate, SQL, NoSQL, Graph, Maven, GIT, etc. as a Principal Engineer/Architect working in a fast paced Agile CI/CD environment.
  • Developed products by building Microservices from scratch, Scaled Monolithic applications, and Planned Refactoring of Monolithic applications to multiple Microservices.
  • Planned Cloud deployment strategies: Public, Private, Hybrid, Hosted, On-premises, etc.
  • Worked with Engineering Operations on Amazon (AWS, EC2, CodePipeline, CodeDeploy, RDS, S3, etc.)
  • Analyzed, Designed, & Developed full life-cycle object-oriented software, Managed, maintained, and released software using various languages, frameworks, processes, and technologies on Windows and UNIX.

FULL-STACK SKILLS

Programming: Java, JavaScript, HTML/XML, C/C++/C#.

Java: Spring framework, Spring (Boot, Data, MVC, DAO, Core, Initializr, Actuator, etc.), Spring Cloud (Config, Bus, Netflix, Eureka, Ribbon, Hystrix, Feign, Zuul), RabbitMQ, SOA, Web Services (REST, JAX-RS, Apache CXF, JAX-WS, SOAP, Apache Axis, Swagger UI), JSON, JEE, Elastic Search, Java Beans, Java Servlet, JSP, JSF, Tomahawk, JMS, JQuery, Apache ActiveMQ, Swing, Apache Tomcat, Apache Solr Full-Text Search, Lucene, IBatis, Hibernate, JPA, JDBC, Design Patterns, Data Structures, Internationalization and Localization, JUnit, Mockito, Redis, EJB, RMI, and CORBA.

Databases: Oracle, MySQL, MS SQL Server, PostgreSQL, Cassandra NoSQL, Neo4j Graph, Cypher query.

Platforms: UNIX (SOLARIS, HP-UX, IBM AIX, LINUX), MAC, Windows.

Software Development Processes and Tools: Agile, Scrum, Kanban, Jenkins, GIT, Gerrit Review, Oracle VM VirtualBox, Vagrant VM, Docker Container, Apache/NGINX, Load Balancer HAPROXY, Microservices, HA, Multi-Tenancy, Asynchronous events processing, messaging, Cloud, Amazon (AWS, EC2, CodePipeline, CodeDeploy, RDS, S3, etc.), SVN, CVS, Maven, Ant, Borland OptimizeIt, OpenLoad, JProbe, LDAP, Active Directory, Appfuse framework.

Continuous Learning: Python, Ruby, Bootstrap, Angular, Machine Learning, AI, Big Data, Mobile Apps Development.

EXPERIENCE

Engineering Manager

Confidential

Responsibilities:

  • Worked as a full-stack Architect, Developer, and Manager for the project from conception to development.
  • Researched and created the architecture for DLM, spanning several topics like:
  • Dev Environment (Docker containers), Technology Stack, Components and their interactions, Microservices, Cloud deployment strategy (Amazon AWS Application Hosting, CodeDeploy), Authentication/Authorization, Databases, Multi-Tenancy, Neo4j Graph database, High Availability, etc.
  • Created POC with Neo4j Graph Database and Cypher query language.
  • Weekly SOS meetings, managed, coordinated and collaborated on this project that spanned multiple global teams, balanced resources and task assignments, worked with Product Management and Engineering teams to determine MVP release scope and to ensure that features meet requirements.
  • Developed from scratch, a product built using a Microservices Architecture, and the following technology stack and technologies: PostgreSQL, Hibernate, Neo4j, Java, REST, Spring Boot, Angular, Bootstrap, Tomcat, Apache/NGINX, RabbitMQ, Elastic Server, Redis, Maven, GIT, Jenkins, Docker, Cloud AWS, HAPROXY, etc.
  • Worked on DLM Core and DLM Messaging Microservices implementation.

Confidential

Responsibilities:

  • Managed the Confidential Architecture team and Planned and Executed the Architecture team items for Confidential releases: Project reorganization, Eventing framework overhaul, Scaling Events (DB to In-Memory to RabbitMQ), ID generation, Enterprise Caching, Critical P1 Bug fixes, CTF HA, CTF SSO, Performance improvements, converted queries to JPA, Refactored Quartz Scheduled jobs, Refactored CTF REST APIs, etc.
  • As the Engineering Manager and Scrum master, created slides for team updates (new and noteworthy items), and participated in Program review (SOS) meetings every week and demo meetings.
  • Conducted Team sprint planning and retro meetings. Conducted standup meetings and motivated and inspired the developers to complete the stories on time, identified, and raised the blockers in the SOS meetings.
  • Analyzed the existing Events code, did detail analysis on RabbitMQ, and other tools and technologies, Designed, and created the detailed Events Architecture document, created milestones, and executed it.
  • Single handedly completed huge implementation for scalable events, an overhaul from a single threaded architecture to a multi-threaded architecture, huge improvement from DB processing to in-memory processing to RabbitMQ processing. The Events Development involved refactoring and new implementation, getting the PSR numbers, solving complex multi-threading, JPA caching, and concurrency issues, OutOfMemory, and constraint violation issues, etc. Added additional detailed statistics and logging for events processing.
  • Resolved many test failures found by Jenkins CI for multiple releases which helped in a high quality Deliverable.
  • Participated in Design discussions for CTF HA, software load balancer, hardware load balancer, failover, Active/Active configuration, Active/Passive configuration, events processing, scheduled jobs, other services, upgrades, etc., after such meetings it helped in evolving and formulating the design document for CTF HA.
  • Researched and successfully setup JRebel with CTF, JRebel is used for hot deployment of modified code without server restart, which saves developer’s valuable time, it helped developers across teams.
  • Researched and created a lot of documents on wiki like Debugging in CTF, Integration Tests/Unit Tests in Maven builds, Arquillian Integration testing framework, JRebel, manually trigger builds for Jenkins CI.
  • Quickly came up to speed on Confidential /VM Setup/Cloud Setup/Builds and helped other teams with it.
  • Participated in Planning and Strategy meetings to discuss products, teams, resources allocations, priorities, short term and long term goals, etc. Advocated Cloud strategy to go to Amazon AWS, move to GIT, Quarterly releases, 3 weeks sprint and upgrade internal product at the end of each sprint, SOS (Scrum of Scrums), etc. Documented new platform ideas and listed important thoughts on roadmap and releases.
  • Participated in Coverity product evaluation and conveyed the findings to the QE team. Participated in HP’s POC for HP Fortify Security product, Takipi, Gerrit, Corenttech’s multi-tenant product, etc.
  • Helped out with Customer Issues for Customers like Deutsche Bank, Tech Mahindra, American Express, etc.
  • Introduced Twiddla, an online screen sharing and whiteboard session tool to the team.
  • Attended Oracle’s JavaOne and New Relic’s FutureStack Conferences and marketed about Confidential ’s products.

Principal Software Engineer

Confidential

Responsibilities:

  • Analyzed and documented algorithms for various operations from legacy C Source Code. Analyzed and documented database tables, data, created SQL Scripts. Did design, development, and unit testing. Created Ant build scripts. Implemented various features for User Manager and Group Manager in all tiers (UI to DB).
  • Improved client paging by updating the logic in IBatis SQL and Tomahawk datatables.
  • Resolved security issues with signed Java Applet and Java 7 and 8 for new Java security updates.
  • Designed and developed three main out-of-the-box class forms for Access: Default, Engineering, and Office using JSP Tags using Java, JSP pages using JSP, HTML, and JavaScript. Created new JSP pages, JSP Tags, and tag library functions. Implemented create markup, folders and working list operations like add and remove from folder and add and remove from working list.
  • Specified and tested the appropriate configuration for setting up Orion 5 Access to run Tomcat as only a Servlet engine alongside web server like IIS with Tomcat and Apache Web Server with Tomcat.
  • Internationalized JSP files with the use of Java resource bundles. Provided guidelines to the other team members for handling Internationalization and worked on the Japanese localized versions of the product.
  • Identified and removed memory leaks from Access 5 by using the Borland OptimizeIt tool to profile memory usage.
  • Worked as Principal Developer and implemented Confidential | ContentLink (SAP 4.7, ArchiveLink 4.7, Java 1.6, KGS SAPALink, SAP GUI 7.1.0, OpenVPN, Oracle 12c). With SAP Basis Technology Release 4.5, the SAP HTTP Content Server is introduced as a database based storage system available to users via the Internet. SAP choose this approach because using HTTP as the communication protocol to a Content Server storage system leads to consistent and secure access of relevant business information from anywhere on the Internet.
  • The implementation of Confidential | ContentLink involved integration with a proven third party ArchiveLink middleware component (KGS ContentServer). Performed onsite analysis at Volvo, Sweden . Designed components. Implemented KGS SAPALink in java to interface with Confidential | Orion 5 Pure Java API. Did testing with KGS SAP test connection and fixed issues.
  • Worked as Principal Developer on the Confidential | Orion 5 SDK Pure Java API product. The Confidential | Orion 5 SDK Pure Java API module provides very granular control of the Confidential | Orion repository through an object-oriented Java interface.
  • Worked on Design, Development, Bug Fixing, QA, Technical Support, JavaDocs documentation and Installations. Worked on LDAP Active Directory support. Developed Custom License Server.
  • Researched, designed, and implemented multi-tenancy support in all Orion products.
  • Implemented Full-Text Search using Apache Solr 4.3.1 open source enterprise search platform which uses Lucene at its core for full-text indexing and search.
  • Worked as Senior Developer on Alfresco ECM customization
  • Completed Alfresco recognized developer certification with 92% score. Developed customizations for customers like Dorfman Pacific and Silverado Power using Alfresco Java API and JS API and Java and Quartz . Worked with Alfresco 3.x and 4.x. Completed Alfresco Developer one week bootcamp in Atlanta. Passed in ACA exam (80%).
  • Worked as Senior Developer on Nuxeo ECM customization
  • Created content models, create/edit/view forms, branding using the Nuxeo Studio GUI.
  • Worked as Senior Developer on the Confidential | Orion 5 SDK Web Services (Java Web Services, XML based, Services-Oriented Architecture (SOA)) product, Java, .NET, Oracle 10g, Apache Axis, Tomcat 6, JUnit) . The Confidential | Orion 5 SDK Web Services module provides a Web Services interface to Confidential | Orion Library Service functionality. The XML-centric language-neutral SOAP protocol allows easy integration with a variety of platforms and development languages like.NET and Java.
  • Worked as Senior Developer on the maintenance of Confidential | Orion Repository Link (C, C++, SAP) product. Confidential | Orion RepositoryLink is a plug-in to your ERP system and provides your organization the means to manage ERP content. The information stored in Confidential | Orion's Enterprise Content Manager repository may be accessed transparently through the native interface of the ERP solution or via the web browser.
  • Helped with builds, installation, and QA of Confidential | Orion 5 View (Platform Independent thin client tool using Spicer which supports 200 different file formats, Java, JSP, HTML, & JavaScript). Confidential | Orion 5 View provides a strong viewing tool which enhances collaboration and enables direct Web access.
  • Took ownership of the Confidential | Orion 5 SDK CORBA Java API product ( N-tier Client-Server Architecture using JAVA and CORBA (VisiBroker 7.0 / VisiBroker 5.2) and Oracle 10g). CORBA Java API is a CORBA interface to the Orion’s document management system. It exposes a component-based infrastructure that allows application development in an Object-Oriented environment. CORBA interfaces are written using the Interface Definition Language (IDL). The implementation for the data model IDL is written in JDK 1.5. Worked as Main point of contact and Developer for all CORBA Java API Issues, Development, Builds, Packaging, and releases. Worked on Design, Development, Bug Fixing, QA, Technical Support, and Installations.
  • Managed the ODC (offshore development center) team. Guided and mentored the ODC development team. Reviewed design and development. Replied to technical queries. Provided solutions and helped in fixing bugs.
  • Worked on Network, Infrastructure, Hardware, & Backups tasks like: Network, VPN, Wired, Wireless, Router, Firewall setup. Worked on setting up different hardware like UNIX, PC, Network Printers, and Scanners. Worked on daily and weekly automated and manual backups. Restored UNIX Solaris machines.
  • Created custom installation applications for all products using InstallShield Software.
  • Researched and implemented internationalization/localization in various technologies (JSP, HTML, JavaScript, and Java) to build internationalized/localized versions of several products.
  • Maintained BG&E AutoCAD Integration Project. Fixed Bugs and did QA. Technologies used: C++, Visual Studio 2008/6.0, AutoCAD 2011/2000, ObjectArx 2011/2000, WinCVS.
  • Worked on all LMAERO Projects in terms of Development, Build, Package Deliverable, CVS Setup. Had close interaction with other developers at both Wellfound and Confidential . Technologies used were CVS, WinCVS, Java, Java Swing, SQL, Visual Café 4.5.1, and JBuilder X Enterprise Edition.
  • Conducted and attended frequent meetings with customers for issues and discussions. Interacted and supported many clients in the development, installation, and support of various applications and products.
  • Implemented and delivered software patches to customers based on new requirements and to resolve issues.Created and conducted various product demos and technical sessions and training for customers.
  • At the Confidential User Group Conference 2003 presented the ORION 5 Foundation planning and future vision to the hundreds of customers, partners, and people attending the conference from all over the world.

Software Engineer

Confidential

Responsibilities:

  • Worked on development and maintenance of the N-tier Client-Server Architecture application using JSP, JAVA, CORBA, and Oracle 8i.
  • The middleware component known as DocDomain is a CORBA interface to the application’s document management and workflow capabilities. It exposes a component-based infrastructure that allows application development in an Object-Oriented environment. CORBA interfaces for DocDomain are written using the Interface Definition Language (IDL). CORBA provides distributed services that run independently on the network. DocDomain uses this feature by providing distributed services that encapsulate document management services.
  • VisiBroker for Java has been chosen as the vendor implementation for CORBA. DocDomain benefits from the capabilities provided by VisiBroker for Java, such as load- balancing, multi-threading, memory management and fault tolerance through VisiBroker's Object Activation Daemon.
  • Worked as Programmer, Project Lead, and took ownership of the product.
  • Coded and remodeled the server side middleware DocDomain component. Analyzed and studied the pre-existing System Design of DocDomain. Re-modeled some components using Rational Rose. Defined interfaces using IDL for DocDomain.
  • Implemented DocDomain middleware components using Visibroker for Java 4.5, JDK 1.3, Visual Café, JBuilder 4.0 and JavaSafe 1.0. Debugged major issues, arising from System Testing of DocDomain as well as those reported by customers, which included Recoding certain CORBA Interfaces and IDLs and Java Classes.
  • Worked on development and maintenance of the Client-Server Architecture based Data Management System using C / C++ / CGI / Perl / HTML / JavaScript / Oracle 8i for both Windows and UNIX platforms.
  • Ported the application from Solaris 2.7 OS to IBM AIX 4.3.3 OS. This task included building the machine from scratch, modifying code and building the product (English and Japanese flavor).
  • Designed and documented test-plans and performed testing of the application. Analyzed, identified and fixed bugs. Conducted and attended frequent meetings with customers for issues and discussions.

We'd love your feedback!