We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • A distinguished senior technical Agile engineering leader, proficient with Agile practices, including Scrum and Kanban, for complex, business critical projects for Confidential 500 institutions. Seeking senior roles with good growth prospects, which allow me to utilize my broad and deep domain expertise to positively impact the company and its business.
  • I am open to relocation for the right position.
  • Extensive experience in the enterprise software industry, participating in the entire lifecycle of the software project management process.
  • Proficient at interfacing between global product development and engineering project teams and working Scrum across geographies.
  • Experienced in interfacing with key business units including Q/A, Program/Release/Product Management, Professional Services and Pre - Sales.
  • Strong technical project management skills, proven track record in executing projects for Enterprise Systems.
  • Extremely good communication skills and ability to analyze complex problems.

DOMAINS OF EXPERTISE:

  • Agile Development
  • Project Management
  • Scrum/Kanban/XP/Waterfall/Devops
  • SLA’s and SOW’s
  • Sustaining Engineering
  • Customer Activities
  • Product Support/Operations
  • Offshore Management
  • People Management
  • Technical Management
  • Matrix management

TECHNOLOGIES AND TOOLS:

  • Client-server/n-tier systems, Databases, IOT, AI/Machine Learning, Big Data, Hadoop, NoSQL, Web Analytics, Applications Performance monitoring and Scaling, Security, Virtualization systems, Cloud/SOA/SAAS/AWS, LAMP stack, Jenkins, Docker, CI/CD, jUnit, TestNG, Mockito
  • Windows, Linux, iOS
  • C, C++, Java, J2EE, JavaScript, jQuery, Servlets/JSP, Ajax, Spring/Hibernate, XML/SAML/JSON
  • Microsoft Office, Microsoft Project, Jira, Confluence, VersionOne

PROFESSIONAL EXPERIENCE:

Confidential

Principal Software Engineer

Responsibilities:

  • Software delivery, services and solutions
  • Project and Delivery Management
  • Scrum Master and project lead for 5 member engineering team for delivering engineering services for an Atlanta based IOT/ML company.
  • The team built an IOT/ML solution for commercial ships engine rooms. Delivered basic UI using Meteor js, backend engineering included generation of engine room wiring using IBM Node-red graphs, machine learning was done using Spark MLLib (K-Means clustering).
  • Built a Wifi solution for retail stores.

Confidential

Principal Software Engineer

Responsibilities:

  • Confidential provides a platform for different types of messaging like SMS, email and Voice
  • Engineering Management and Service Delivery
  • Key Achievements and Responsibilities
  • Software delivery and Agile project management for Confidential Global. Built and managed a team of upto 30 people.
  • Scrum Master for global engineering team spread across US, Europe and India. Sprints were two weeks each and managed using Jira and Confluence. Each scrum team comprised 5 developers (UI and backend), 1 QA, 1 Product Owner, and 1 Operations engineer.
  • Built an engineering Scrum/Project team for product development and project execution of Confidential flagship CommunicatePro, a sophisticated mobile communication management system that enables building of custom, complex, configurable mobile marketing and communication programs.
  • Selected and managed subcontractors/vendors, developed subcontractor Statements of Work
  • Socialized Scrum throughout the technology development center, helped running pilots to facilitate changing from Waterfall to Scrum, for legacy teams.
  • Multiple J2EE projects completed towards features like Web Analytics, performance improvements enabling very high volume SMS broadcasts, RESTful web services, list management, running and tracking SMS and email campaign.

Confidential

Principal Software Engineer

Responsibilities:

  • Narus was a product development company in the Cyber-Security space
  • Engineering Management
  • Key Achievements and Responsibilities
  • Scrum Master for global team focused on product development for Narus nSystem, an Apache Tomcat based Administration Server including tools for packaging installation, administration of the web portal.
  • Facilitated Release Planning, Sprint Planning, Backlog Grooming, and Retrospective meetings
  • Delivered version 1.3 of the Narus admin portal.
  • Areas included new simplified UI, security hardening, single-sign on using CAS, licensing related changes.

Confidential

Principal Software Engineer

Responsibilities:

  • EMC is a top tier product development company with products spanning across storage, information management and security.
  • Engineering Management
  • Key Achievements and Responsibilities
  • Scrum Master for software team of 10 members comprising developers, QA, docs and UXD engineer for RSA Identity Authentication Manager server. Sprints were of 3 week time boxes and facilitated using pair programming. VersionOne tool was used to manage the sprints, measure burndown rate, after features had been broken down into Epics and User Stories.
  • Innovated around some Scrum processes for more efficient sprint execution.
  • Engineering project manager for software development team focused on product development for RSA flagship SecurID product, for the Identity and Data Protection division.
  • Delivered multiple service packs for key security features of Authentication Manager server using Agile Kanban.
  • Delivered latest version of the RSA Hardware Security Module appliance hosted on Suse Linux.
  • Evaluated employee performance on projects and formally awarded individuals for outstanding performances
  • Evaluated employee performance on projects and formally awarded individuals for outstanding performances

Confidential, South San Francisco

Principal Software Engineer

Responsibilities:

  • Represented the team on multiple inter-departmental forums at a lead/managerial level.
  • Represented the team at Field Advisory Board meetings interfacing with pre-sales, Professional Services and Product Management teams.

Confidential, Palo Alto, California

Senior Member of Technical Staff

Responsibilities:

  • Successfully delivered multiple service packs, for the Virtual Center management server for the Virtual Machine infrastructure.
  • Detailed diagnosis of customer problems via core dump analysis, log analysis and using Confidential diagnostic tools.

Confidential, Dublin, California

Senior Software Engineer

Responsibilities:

  • Team lead for Sybase BackupServer.
  • Co-implemented Backupserver using shared memory model.
  • Co-implemented VLSS (Very Large Storage Support -- extends the max database size for the Adaptive Server to thirty two terabytes), in the areas of RPC interface, logical to virtual page-mapping and multi-buffering emulator.

We'd love your feedback!