Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Akhilesh Yadav

Luton

Summary

Tech Lead with 16 years of IT industry experience and extensive programming knowledge, currently working with Tata Consultancy Services. Rich experience application development, Automated test, migration and architectural design using C#, SQL, AWS and JavaScript frameworks. Excelled in cross-functional team leadership and stakeholder communication, ensuring project success. Skilled in Agile methodologies, showcasing a results-driven approach and commitment to excellence.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Technical Lead

Tata Consultancy Services
11.2021 - Current

Lead the team of 5 developers in cloud migration program and Microservices development (.Net Core API's & AWS Lambda functions). Key responsibilities were:

Hands-On Coding: Write, test, and maintain high-quality code that aligns with the project’s requirements and provide educational expertise and mentoring to junior team members.

Test-Driven Development (TDD): Advocate for and implement TDD practices. Write unit tests, integration tests, and end-to-end tests to ensure code quality and functionality.

Architectural Design: Collaborate with architects to design the cloud infrastructure, considering scalability, reliability, and security. Ensure that the architecture aligns with AWS best practices, such as using microservices, serverless computing, or containerization where applicable.

Migration Strategy: Involve in migration strategy (e.g., lift-and-shift, refactoring, re-platforming). Determine the phases of migration, including prioritizing which applications or services to migrate first.

Roadmap Creation: Involvement in creation of a detailed migration roadmap, including timelines, milestones, and deliverables. Coordinate with project managers to ensure alignment with business goals.

Cross-Functional Coordination: Work closely with other teams, such as DevOps, QA, and security, to ensure smooth integration and deployment. Collaborate with on-premise teams to understand existing systems and dependencies.

Stakeholder Communication: Communicate project progress, risks, and issues to stakeholders, including senior management, in a clear and concise manner. Provide technical expertise to guide decision-making.

Technical Documentation: Ensure that comprehensive documentation is created for the migrated architecture, codebase, deployment processes, and operational procedures.

Technical Lead

Sopra Steria
05.2015 - 10.2021
  • Partnered with 8 project team members to identify and quickly address problems.
  • Lead the team technically in solutioning and implementation.
  • Scheduled and facilitated meetings between project stakeholders to discuss deliverables, schedules and conflicts.
  • Maintained open communication by presenting regular updates on project status to customers.

Senior Software Engineer

Sopra Steria
05.2011 - 04.2015

Hands-On Coding: Write, test, and maintain high-quality code that aligns with the project’s requirements. Senior engineers are often responsible for the most complex and critical parts of the codebase.

Architecture and Design: Collaborate with architects and lead developers to design scalable, reliable, and maintainable systems. Provide input on architecture decisions and contribute to the design of key components.

Test-Driven Development (TDD): Advocate for and implement TDD practices. Write unit tests, integration tests, and end-to-end tests to ensure code quality and functionality.

Education

Master of Computer Applications -

Sikkim Manipal University
India
07.2010

Bachelor of Science - PCM

Rohilkhand University
India
05.2007

Skills

Key skills are:

  • Net Core, C#, SQL, Typescript
  • AWS Services
  • Design patterns
  • Agile, Waterfall
  • JIRA, Kanban, Miro
  • TDD,
  • GIT, TFS
  • CI/CD

Certification

  • AWS Solution Architect Associate
  • Certified Scrum Master

Timeline

Technical Lead

Tata Consultancy Services
11.2021 - Current

Technical Lead

Sopra Steria
05.2015 - 10.2021

Senior Software Engineer

Sopra Steria
05.2011 - 04.2015

Master of Computer Applications -

Sikkim Manipal University

Bachelor of Science - PCM

Rohilkhand University
Akhilesh Yadav