Software Development Manager Resume
SUMMARY
- An accomplished engineering manager with profound experience of over 14 years in technical leadership and aligning business goals with design solutions to drive process improvements and bottom - line gains.
- Detailed technical expertise and insight into building teams, enabling transformative change and promoting adoption of Agile values.
- Demonstrated excellence in delivering highly automated, secure, managed, and scalable technical solutions.
- Deft in comprehending project interdependencies and supporting the program team to productively deliver business results through clear communication and reinforcement of the program goals, timeframes, methods and standards; translating roadmaps into pragmatic interconnected plans.
AREAS OF EXPERTISE
- Strategic Planning
- Stakeholder Management
- Team Management
- Resources Management
- Training and Development
- Planning and implementation
- DevOps Principles
- Agile Methodology
- Employee Evaluations
- Conflict Resolution
- Process Implementation
- Risk Management
- Bug Tracking
- Project Management
- Coaching & mentoring
- API Design
- Solution Architecture
- Delivery and Implementation
TECHNICAL SKILLS
Operating System: Windows based OS versions (XP, 7, Server 2008, Server 2012, 10)
Programming Frameworks: .Net framework versions 1.1, 2.0, 3.5, 4.0, 4.5.1, 6.0, .Net core 1.0, 2.1, 3.0
Web Services: WCF based services, ASP.Net WebApi 2.0, RESTful services
Databases: SQL Server 2008, 2014, Oracle 9i, Mongo DB, MySql 5.7, VoltDB
ORM's: LINQ, Dapper and ADO.Net
Queuing Infrastructures: Apache Kafka, Rabbit MQ & MassTransit, MSMQ, IBM Websphere MQ
Data Virtualization: Denodo, WSo2 DSS
Source Control: Team Foundation Server (TFS), Git, VSTS, Azure Devops
CI and Deployment Tools: Kubernetes, Jenkins, Docker
Cloud Based Services: Amazon Web services (AWS) - EC2, RDS, CloudWatch, S3, CodeDeploy, WSo2 Identity, Data Services Server (DSS)
Dev. Methodologies: Acceptance Test Driven Development (ATDD), Behavior Driven Development (BDD)
BDD Tools: SpecFlow, NSpec
Code Coverage Tools: NCover, OpenCover
Dependency Injection: Spring.Net, AutoFac and NInject
Performance Tools, Monitors: Blazemeter, New Relic, SUMO logic, Runscope
Software Design Tools: Lucid Chart, MS Visio 2013, Gliffy, Google Drawings
Code Productivity Tools: ReSharper, LINQ Pad, AutoMapper
Office Productivity Tools: AzueDevOps, TFS, Visual Studio Online (VSO/VSTS), Google Docs, Sheets, Slides
PROFESSIONAL EXPERIENCE
Software Development Manager
Confidential
Responsibilities:
- Responsible as a Manager of a full stack agile software development team (12 members) which is involved in building micro services that can be deployed on a Trimble wide SaaS platform
- Steering the design, execution and delivery of a set of industry leading telematics applications (VisionLink - Unified Suite)
- Spearheaded the design, implementation and delivery of a real time end user notification system that delivers approximately 300k emails/SMS per day to users across the world with an SLA of under 10 seconds.
- Imparted guidance to the team in delivering certain capabilities of the Unified Suite product such as User & access management, configuration of geo-fences & determining geo-fence entry/exit conditions at near real-time for ~600k machines.
- Leading the development activities on key product features such as machine groups, configuring reports, sharing machine data across other users, configuring on board telematics devices and setting up projects in accordance with the productivity and geography
- Instrumental in redesigning the complex legacy application into a lean, micro service based architecture where nearly 60 individual features developed over the course of 3 years for the VisionLink Unified Suite of products.
- Managed this project from a priority, timeline, resource, implementation, testing and market launch outlook.
- Key involvement in cost savings of approximately $250k /year to the parent companies because of the successful execution of the next gen product (deployed on cloud) and retirement of the old stack (hosted on prem).
- Currently driving the team towards deploying all existing micro-services into a Kubernetes cluster to simplify CI/CD pipeline, improve development velocity & generate infrastructure cost savings. (~70 to 80% projected savings)
Lead Software Engineer
ConfidentialResponsibilities:
- Handled the development, test and deployment of scalable, highly available and modular software products for the legacy VisionLink application
- Led and trained a 5 member developer team and worked collaboratively to facilitate resolution to issues and employ best practices
- Created the first solution for the next generation services platform for the VisionLink suite of applications
- Evaluated costs and risks related to the creation of new features and products through a series of POC's in 2014-2015
- Part of a team that established and suggested new technologies and tools for boosting the product value and augmenting team productivity (NSubstitute, Xunit, GIT, MySql and Jenkins)
- Segregated the deployment process by setting up the basic pipeline for Jenkins
- Collaborated with other developers for peer reviews of code and to establish and cut down on the number of bugs in the software
- Spearheaded development efforts on some very critical features such as Tire Pressure Monitoring that was released at BAUMA 2013.
Technical Lead
Confidential
Responsibilities:
- Led a team of 6 members as Technical Lead in the Unity Adapter (UA) group, which houses an application that processes around 30,000 High Speed Internet orders per day - part of Confidential IT's broadband suite of systems supporting telecom and DSL operations in the United States
- Steered the entire design & development activity for the group (in accordance with the product launches & biz. initiatives from Vz Telecom, typically every month)
- Facilitated the entire cycle of requirements, HLD, development, testing & post production support for the application
- Prepared reports and scrutinized the weekly order volumes and trends to Confidential executives and business representatives
- Extended direct support to customer reps and Tier 2 execs for order fallouts, workarounds and enhancements
- Kept a close track of the end to end systems to establish any potential issues or gaps to help improve customer impact
- Managed the design and development of automated tools to ensure seamless system operations