We provide IT Staff Augmentation Services!

Sr. Software Engineering Manager Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • I am a highly talented, self - motivated and a committed leader with 16yrs SDLC and C++ experience, 4yrs with .NET and Java, 10yrs of agile project management, team leadership and 3yrs of managing team leads.
  • As a leader I do the best, to do things that enables customers to do their job in the best and fastest possible way.
  • I focus on delivering high quality products, that are best in the market, compatible with the latest technologies and for generations to come.
  • Engineering and Technology Strategy, devising winning solutions
  • Experience with C++ on windows and Linux platforms, C#, VB/.NET and Java technologies.
  • Ability to learn new service oriented technologies (AWS, JavaScript) including database technologies
  • Business focused value propositions to leverage competitive advantage (requirements => specifications)
  • Harnessing strategic and operations drivers to deliver results
  • Product Development Strategy, business Drivers and Agile techniques with daily scrum.
  • Technology and Business Solutions. End-to-End solution approach, Business Value Propositions
  • Strong collaboration with stakeholders
  • Managing distributed global (onshore and offshore) teams, diversified teams. Hiring and building teams.
  • Migration of complex products developed on one platform to a new platform and environment taking into consideration new technologies, evolutions and changing market trends/demands
  • Work with quality teams during the quality assurance and quality control phase of SDLC and TDD

TECHNICAL SKILLS

Languages: C++, C#, XML/JSON, XAML/WPF, JAVA8, MySQL/SQL, Java Script, jQuery, HTML5 and CSS3

New Skills: ASP.NET, Python, Django, knowledge of RESTFUL API, SOAP. Learning MEAN stack, AWS and No SQL, BigData (Hadoop).

Packages: MATLAB, MS-Office. Source control management (WinCVS, Tortoise HG and Perforce).

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Engineering Manager

Responsibilities:

  • Hire developers in Romania and India. Successfully managed two scrum teams and also play the role of scrum master for my direct reports. Develop, mentor and coach new hires. Empower senior developers.
  • Developed and delivered 6 major projects (150days per project) as the first major building block of the Motion product (multi-million-dollar product) on NX platform. Provided product vision & direction, reviewing requirements, directing application engineers to write specifications and managing development of product deliverables to successfully close the release cycle of NX11
  • Guided my Team/Project leads in estimating projects, splitting them into sprints and allocating appropriate resources.
  • Design and develop a new auto test framework using PYTHON scripts
  • Plan and work with quality teams to ensure product is of highest quality and satisfying the proposed requirements.
  • Prepared bi-weekly reports on overall status and delivered to Director. Regularly review overflow in projects in regards to allocated time, negotiated scope and resources with Product management.
  • Participated in Product definition workshops in Leuven (Belgium) and Milford (Cincinnati) and design workshops in Romania and Pune
  • Primary challenges that were successfully met:
  • Rethink Motion solution, taking gaps/issues observed while developing the legacy product
  • Prioritize between legacy product and new product to deliver Driving Dynamics vertical
  • Ensure the development team is aligned with the new vision and committed to it.
  • Managed three teams (located in Americas, Romania and India). Two teams were led by “software engineering managers” reporting into me while I played the role of “Team lead” for the third team. Team composed of full time employees and contractors. Team size grew to 15 members.
  • Supporting NX Motion on both windows and Linux platforms using C++ and C++11
  • Prepare realistic, achievable, milestone plans of the projects to win customer business
  • Participate in code reviews and pay close attention on architectural inconsistencies
  • Traveled to Romania, India and Milford to strengthen synergies between them and disseminate the vision.

Confidential

Senior Project Leader

Responsibilities:

  • Initiated synergies/collaboration between teams (LMS and NX teams), disseminate the vision and motivate them on how the goal of producing an Analyst based NX Motion product could be realized:
  • Participated in Product definition workshops in Leuven (Belgium) and Milford (Cincinnati)
  • Guided the team in designing the SDK to launch LMS motion solver from NX UI. Leverage strengths of C++11 standards. Traveled to Shanghai to coach developers on SDK-API design and do code reviews
  • Manage a new team in Romania. Negotiated training budget for them in the motion domain. Primary challenges:
  • Led the development of initiating the Real Time Solver from the Pre/Post environment in VL: Understand the exact solver goals - complete solutions at real time speeds on high fidelity models
  • Successfully improved customer responsiveness from under 70% to over 95%
  • Successfully build and manage a team led by a Project Leader reporting into me
  • Managing synergies with external partners - successful in integrating new upgrades/updates without any gaps in quality. Added development and maintenance of TWR software into the collection
  • Took on responsibility of entire VL Motion Pre/Post maintenance and development in the rigid body area
  • Kicked of development of Driving Dynamics Vertical. Primary responsibilities were defining specifications, architecting the product and connecting it with VL motion. Primary challenges:
  • Use .NET (WPF/XAML) to build complex UI. Use MVVM pattern
  • Understand the Automotive OEM market and their needs where scalability and time is critical
  • Driving Dynamics demanded quick deliverables in a span of three months. Had to be quite Agile.
  • Code review of .NET based change packages
  • Visited multiple automotive customers in Japan and USA to discuss the direction and show progress
  • Team size = four developers initially and then 9 developers spread in US, Romania and Canada

Confidential

Project Leader

Responsibilities:

  • Managing projects and product definition for full-vehicle sub systems and Software development tasks. Further inroads in the redesigning task started in 2006.
  • Work on the feasibility of integrating VL motion into CATIA V6 framework - review the V6 architecture and analyze how the V5 based code will fit in V6 and what it means to migrate the data structures
  • Led a small team of two developers. Primary challenge was balancing between coding and leading team
  • First visit to a customer site to demo and collect feedback on the current projects

We'd love your feedback!