Summary
Overview
Work History
Education
Skills
Timeline
Generic

Atul Kumar Mishra

Noida

Summary

Skilled Software Developer with expertise in coding, debugging, and project management. Delivers consistent project success through elegant and scalable code solutions. Collaborates effectively within Agile and Scrum environments.

Overview

15
15
years of professional experience

Work History

Sr Lead Engineer R&D

Rohde and Schwarz India
Delhi
07.2023 - Current
  • Implemented unit tests to ensure code quality and application reliability.
  • Participated in code reviews to enhance code performance and maintain standards.
  • Utilized version control systems for efficient code management and collaboration.
  • Troubleshot software issues by diagnosing problems and proposing solutions.
  • Assisted in the documentation of software specifications and user guides.
  • Engaged in continuous learning to adopt new technologies and best practices.
  • Performed debugging activities using various tools.
  • Maintained version control systems for code management purposes.
  • Identified areas of improvement by analyzing system performance data and provided recommendations to stakeholders.
  • Participated in peer reviews of code changes prior to deployment.
  • Refactored existing codebase to improve maintainability and scalability.
  • Analyzed user stories, requirements documents, and technical specifications in order to create detailed design plans.
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
  • Designed and developed RESTful APIs with Flask microframework.
  • Troubleshot, debugged, and fixed issues related to existing Python codebase.
  • Developed Python scripts to automate data processing tasks.
  • Built custom user interfaces using Windows Forms with C# .NET framework technologies.
  • Developed software solutions for customer requirements utilizing C# and .NET technologies.
  • Developed and implemented software components using C#, .NET framework and Windows OS.

Technical Consultant

Wipro Technologies
Delhi
09.2021 - 07.2023
  • Analyzed client requirements to develop tailored technical solutions.
  • Collaborated with cross-functional teams to integrate software applications.
  • Provided training and support to clients on system functionalities.
  • Documented project specifications and technical processes for reference.
  • Conducted system testing to ensure functionality and performance standards.
  • Resolved technical issues by troubleshooting and implementing effective solutions.
  • Enhanced client relationships through regular communication and support initiatives.
  • Conducted training sessions on the use of new technology tools and products.
  • Utilized knowledge of applications, programming and systems functionality to assist employees with technical needs.
  • Participated in project planning meetings to discuss scope, timeline and budget.
  • Supported software implementation with client training and troubleshooting expertise.
  • Managed customer relationships by providing prompt support services.
  • Developed and implemented technical solutions for customer needs.
  • Designed, coded and debugged software per business's policies, procedures and security requirements.
  • Collaborated with developers to design customized applications for clients' specific requirements.
  • Formulated and designed computer systems using data modeling, information engineering, and structured analysis.
  • Implemented security measures such as antivirus protection, encryption protocols.
  • Conducted in-depth technical needs assessments for clients to identify critical technical requirements and solutions.
  • Managed client expectations through clear communication of technical limitations and project timelines.

Technology Lead

Infogain India Limited
Noida
12.2018 - 09.2021
  • Led software development projects, ensuring timely delivery and quality standards.
  • Collaborated with cross-functional teams to define project requirements and objectives.
  • Implemented Agile methodologies to streamline development processes and enhance team productivity.
  • Mentored junior developers, providing guidance on coding best practices and troubleshooting.
  • Conducted code reviews to maintain high standards and improve overall code quality.
  • Analyzed system performance issues, recommending solutions for optimization and efficiency.
  • Facilitated daily stand-up meetings to track progress and address any roadblocks.
  • Documented technical processes, ensuring knowledge transfer within the team for future projects.
  • Performed data analysis using SQL queries for reporting purposes.
  • Conducted code reviews to ensure quality standards were met.
  • Led technological discussions and reviewed practices to maintain process compliance and threshold adherence.
  • Managed a team of 20 developers, providing guidance and mentorship.
  • Integrated third-party APIs into existing systems as needed.
  • Analyzed existing applications to identify areas for improvement.
  • Implemented DevOps principles such as continuous integration, continuous delivery.
  • Assisted in the onboarding of new developers by providing training materials.
  • Drafted custom source code and unit tests to meet technical requirements.
  • Created technical designs for software solutions based on customer requirements.
  • Deployed web-based applications onto cloud hosting services such as AWS or Azure.
  • Maintained application security by implementing access control measures, encryption protocols, and authentication methods.
  • Designed user interfaces that met usability standards while also adhering to corporate branding guidelines.

Senior Software Engineer

Birlasoft India Limited
Noida
01.2015 - 06.2018
  • Designed scalable software solutions for enterprise-level applications.
  • Collaborated with cross-functional teams to define project requirements.
  • Led code reviews to ensure adherence to best practices and standards.
  • Mentored junior developers on coding techniques and development frameworks.
  • Implemented automated testing processes to enhance software quality.
  • Developed technical documentation for system architecture and deployment processes.
  • Participated in agile ceremonies to drive project progress and team communication.
  • Implemented new features into existing software solutions.
  • Resolved complex issues related to software applications quickly and effectively.
  • Investigated production issues reported by users and provided timely resolutions.
  • Integrated third-party APIs into existing systems.
  • Documented software development processes and procedures for future use.
  • Helped junior developers with debugging code and technical support.
  • Optimized databases to improve query performance.
  • Researched new technologies and methodologies to propose innovative software solutions.
  • Developed custom algorithms to solve complex problems and improve software efficiency.
  • Assisted in the estimation of project scopes and timelines during planning phases.
  • Led small development teams, overseeing project progress and mentoring junior engineers.
  • Improved and corrected existing software and system applications.
  • Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
  • Integrated object-oriented design and development techniques into projects to support usability goals.

Software Engineer

HCL Technology
Noida
12.2010 - 01.2015
  • Developed and maintained .NET applications for various business solutions.
  • Implemented best practices for coding, testing, and deployment processes.
  • Analyzed system performance and identified areas for optimization.
  • Provided technical support and troubleshooting for application issues.
  • Participated in code reviews to ensure quality and adherence to standards.
  • Developed .NET applications using C#, ASP.NET, HTML, and JavaScript.
  • Wrote clean, scalable code using .NET programming languages.
  • Troubleshooted technical issues related to .NET development.
  • Integrated web services with the application using WCF and Web API.
  • Involved in complete SDLC including analysis, design, coding, testing and deployment of various projects.

Education

Master of Computer Applications - Computer Applications Development

SIBACA
Lonavala
07-2008

Bsc IT - Computer Information Systems

SMU
Delhi
06-2004

HSC - Commerce

UP Board
MP Inter College
06-2001

High School Diploma -

BMHS

Skills

  • Software development
  • Agile methodologies
  • Unit testing
  • Version control
  • API integration
  • Technical documentation
  • System optimization
  • Code review
  • Troubleshooting
  • Mentorship
  • Team collaboration
  • Python
  • DevOps practices
  • REST
  • RESTful apis
  • API development
  • Microservices architecture
  • Flask framework
  • Git workflow
  • Multithreading
  • Object-oriented programming
  • C# programming
  • ASPNET development
  • Client communication
  • NUnit framework
  • WPF development
  • Docker containers
  • SOLID principles
  • Kubernetes deployment
  • Dependency injection
  • Software development tools: JIRA, confluence
  • Build releases
  • Code refactoring
  • Web development

Timeline

Sr Lead Engineer R&D

Rohde and Schwarz India
07.2023 - Current

Technical Consultant

Wipro Technologies
09.2021 - 07.2023

Technology Lead

Infogain India Limited
12.2018 - 09.2021

Senior Software Engineer

Birlasoft India Limited
01.2015 - 06.2018

Software Engineer

HCL Technology
12.2010 - 01.2015

Master of Computer Applications - Computer Applications Development

SIBACA

Bsc IT - Computer Information Systems

SMU

HSC - Commerce

UP Board

High School Diploma -

BMHS
Atul Kumar Mishra