Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Ashok Devireddy

Minneapolis,MN

Summary

Results-oriented Engineering Manager with 5 years of experience leading cross-functional teams in the full software development lifecycle (SDLC) from design and development to implementation and support. Proven track record of delivering high-quality software applications, both for market sale and internal use. Skilled in product design, problem-solving, and strategic direction for application development.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Software Development Manager

CTC Software
2020.01 - Current
  • Led a team of 10 engineers, fostering a collaborative environment by implementing Agile methodologies, code reviews, and pair programming, resulting in improvement in code quality and security.
  • Empowered a team of 10 engineers by setting SMART performance goals and conducting bi-weekly 1-on-1 coaching sessions, leading to a 20% increase in productivity.
  • Resolved conflicts through mediation techniques and facilitated seamless communication using regular stand-ups and stakeholder meetings, reducing team conflicts and improving project alignment by 25%.
  • Introduced structured code review practices and automated review tools, achieving 95% adherence to coding standards and enhancing code maintainability.
  • Refactored legacy code using modular design principles and increased unit test coverage to 95%, significantly enhancing code health; implemented CI/CD pipelines with GitHub Actions, reducing deployment time by 40%.
  • Guided the team in adopting modern JavaScript frameworks (Vue.js) and cloud-native principles on Azure, which improved development efficiency and reduced infrastructure costs.
  • Led design discussions focusing on secure coding practices and scalable architectures, enhancing system robustness by 30%
  • Enhanced technical documentation by introducing standardized templates and regular reviews, increasing knowledge sharing efficiency.
  • Implemented project tracking system and conducted bi-weekly progress meetings, improving stakeholder alignment by 20% and ensuring project goals were met consistently.
  • Designed and scaled APIs following RESTful principles, incorporating comprehensive error handling and logging, which increased data exchange efficiency and reduced downtime.
  • Managed SQL and NoSQL databases by implementing indexing and query optimization techniques, improving data retrieval times.

Senior Software Engineer

C.H. Robinson - Contractor
2019.02 - 2020.01
  • Designed and developed interactive web interfaces with ReactJS and TypeScript, utilizing component-based architecture to enhance user experience, resulting in 20% increase in user engagement.
  • Created reusable UI components following DRY (Don't Repeat Yourself) principles and implemented responsive design using CSS Flexbox and Grid, ensuring optimal user experience across all devices, and reducing development time for new features.
  • Collaborated with back-end developers through regular sprint planning and API design sessions, ensuring seamless integration of front-end components with server-side functionalities, reducing integration issues by 25%.
  • Designed and implemented scalable back-end services using C# and .Net Core, applying microservices architecture principles, which improved system scalability.
  • Developed and optimized database structures and queries using SQL, applying indexing and query optimization techniques to support application functionality, improving query performance by 40%.
  • Designed and documented secure RESTful APIs using OpenAPI standards, resulting reduction in API-related issues and enhancing front-end consumption.
  • Integrated CI/CD pipelines with Jenkins, automating build, testing, and deployment processes, which resulted in 30% reduction in deployment failures and faster release cycles.
  • Provided technical support using ticketing system (Jira) to track and resolve user-reported issues, reducing average resolution time.
  • Performed regular code maintenance and bug fixes, utilizing automated testing and continuous monitoring to ensure optimal application performance, reducing production bugs by 20%.
  • Contributed to technical documentation by creating detailed guides and best practice documents, improving code maintainability and reducing onboarding time for new developers by 20%, leading to quicker integration into development process and better overall team efficiency.

Senior Software Engineer

LTCG - Contractor
2018.07 - 2019.02
  • Designed, developed, and implemented web applications using ASP.NET MVC framework, incorporating unit testing and continuous integration, which improved development efficiency.
  • Developed and optimized SQL database structures and queries, implementing indexing and partitioning to support elderly healthcare applications, which improved query performance by 25%.
  • Applied SOA principles to create modular, reusable, and loosely coupled services, which improved system scalability and maintainability.
  • Collaborated with cross-functional teams through Agile sprints and user story mapping, translating requirements into technical specifications and code solutions, resulting in reduction in development time and increased user satisfaction.
  • Conducted comprehensive code reviews, utilizing static code analysis tools, ensuring 98% adherence to coding standards and best practices.
  • Implemented unit and integration tests using NUnit and Moq frameworks, achieving 95% test coverage and reducing post-release defects by 30%.
  • Provided technical support to internal users within healthcare company, addressing any issues related to software applications.
  • Performed regular code maintenance and bug fixes, using automated deployment and monitoring tools, ensuring optimal performance and reducing downtime.
  • Contributed to technical documentation, improving code understandability and maintainability for future reference within healthcare software development team.

Technical Team Lead

MNDOT - Contractor
2014.11 - 2018.06
  • Provided technical guidance and mentorship through pair programming, code reviews, and weekly knowledge-sharing sessions, resulting in increase in team productivity and skills proficiency.
  • Conducted regular Agile sprint planning and retrospective meetings, effectively addressing challenges and assigning tasks, improving project delivery timelines by 15%.
  • Motivated team using performance incentives and regular feedback, ensuring project goals were met on time and within budget, leading to increase in project success rate.
  • Resolved technical conflicts using conflict resolution techniques and facilitated clear communication through regular status updates and stakeholder meetings, reducing project delays by 20%.
  • Designed and implemented technical solutions using .Net MVC, jQuery, SQL, and C#, following SOLID principles, which improved code efficiency and maintainability.
  • Managed the SDLC for projects using Agile methodologies, from requirements gathering to deployment and maintenance, which improved project delivery efficiency by 30%.
  • Developed and adhered to detailed project plans, timelines, and budgets using project management software, resulting in a 95% on-time project delivery rate.
  • Identified and mitigated project risks using risk assessment matrices and contingency planning, maintaining project progress and reducing risk impact.
  • Utilized TFS for version control, ensuring code collaboration and efficient code management throughout development lifecycle.
  • Conducted code reviews using static analysis tools, ensuring 98% code quality adherence to MnDOT's development standards.

Software Developer

CSC
2012.02 - 2014.11
  • Developed and implemented data integration solutions using SSIS, automating ETL processes and reducing data processing time by 40%.
  • Designed and created reports using SSRS (SQL Server Reporting Services) to provide data insights and visualizations for stakeholders.
  • Optimized database queries and SSIS packages to ensure efficient data processing and reporting performance.
  • Designed, developed, and implemented web applications using ASP.NET, adhering to best practices for building user-friendly and maintainable web interfaces.
  • Developed and maintained efficient database structures and queries using SQL to support web application functionality.

Education

Master of Science -

University of Missouri - Kansas City
Kansas City, MO
01.2010

Skills

  • Leadership and Team Management
  • Strategic Planning
  • Project Management
  • Technical Expertise (C#, .NET Core, React, Angular, VueJs, Typescript, Javascript)
  • Cloud Platforms
  • Database Management (Azure SQL, Cosmos DB, MySQL, DynamoDB)
  • DevOps and CI/CD(Jenkins, Octopus or GitHub Actions)
  • Quality Assurance
  • Technical Documentation
  • Communication

Certification

  • Certified Associate in Project Management (CAPM)
  • Microsoft Certified: Azure Fundamentals

Timeline

Software Development Manager

CTC Software
2020.01 - Current

Senior Software Engineer

C.H. Robinson - Contractor
2019.02 - 2020.01

Senior Software Engineer

LTCG - Contractor
2018.07 - 2019.02

Technical Team Lead

MNDOT - Contractor
2014.11 - 2018.06

Software Developer

CSC
2012.02 - 2014.11

Master of Science -

University of Missouri - Kansas City
  • Certified Associate in Project Management (CAPM)
  • Microsoft Certified: Azure Fundamentals
Ashok Devireddy