Summary
Overview
Work History
Education
Skills
Certification
Project - 1
Project - 2
Project - 3
Accomplishments
Agile Methodology
Strengths
Languages
Timeline
Generic
Jyoti Prakash Nayak

Jyoti Prakash Nayak

Summary

Experienced Senior Software Engineer skilled at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Drives software process improvements that enable progressively increased team efficiency.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Capgemini
07.2024 - Current
  • Design and develop high-performance software solutions, leveraging cutting-edge technologies to address complex business challenges and meet client requirements
  • Drive the technical direction of projects, providing strategic guidance and innovative approaches to enhance system architecture and software development processes
  • Ensure the delivery of robust and reliable software by leading comprehensive testing strategies, conducting code reviews, and enforcing best practices in quality assurance
  • Engage with stakeholders, including product managers and other engineering teams, to align on project goals, deliverables, and timelines, fostering effective communication and collaboration
  • Provide leadership and mentorship to junior engineers, facilitating skill development, knowledge sharing, and professional growth within the software engineering team
  • Participate actively in Agile methodologies, including Sprint Grooming sessions, Scrum meetings, and Retrospective meetings
  • Develop and refine user stories, collaborating with UX Design for optimal functionality
  • Conduct thorough functionality demos for Product owners before Sprint sign-off, ensuring alignment with project objectives

Software Engineer - 1

Impelsys
07.2019 - 07.2024
  • Develop and implement UI activities using technologies such as React.js, Next.js, Angular, HTML, CSS, SCSS, JavaScript, TypeScript, and Bootstrap
  • Contribute to the design and development of software applications, ensuring high-quality and efficient solutions
  • Manage multiple applications, demonstrating versatility and adaptability in handling diverse projects
  • Leverage domain knowledge in Technology and the Health Care industry to enhance software development processes
  • Demonstrate a quick learning ability, staying updated with new ideas and methods in the rapidly evolving tech landscape
  • Effectively communicate and collaborate within a team environment, fostering a cooperative and productive atmosphere
  • Specialize in Accessibility, ensuring that software applications support social inclusion for individuals with disabilities
  • Conduct Angular Unit Testing to maintain code quality and reliability
  • Apply knowledge in Code Deployment in Kubernetes for efficient software deployment

Software Engineer

IBM (Permanent for DynPro India Pvt. Ltd)
04.2018 - 06.2019
  • Collaborate with cross-functional teams to analyze software requirements and design solutions
  • Develop, test, and deploy high-quality software applications using a variety of programming languages and technologies.
  • Participate in the full software development lifecycle, from conception to deployment and maintenance.
  • Debug and troubleshoot software defects, providing efficient and effective resolutions.
  • Conduct code reviews and collaborate with team members to ensure code quality and adherence to coding standards
  • Stay updated on emerging technologies and industry best practices to enhance software development processes continuously.
  • Work closely with clients and stakeholders to understand project requirements and deliver solutions that meet or exceed expectations.
  • Implement and maintain software documentation, including design specifications, user manuals, and technical documentation
  • Contribute to the planning and execution of software projects, ensuring adherence to timelines and quality standards
  • Collaborate with product managers, architects, and other stakeholders to define software specifications and requirements
  • Provide technical support and assistance to end-users, resolving issues and ensuring smooth software operation
  • Adhere to established coding standards, development processes, and security practices
  • Participate in Agile development methodologies, including Sprint planning, daily stand-ups, and sprint reviews
  • Mentor and guide junior members of the development team, fostering a culture of continuous learning and improvement

Education

B.Tech - Computer Science & Engineering

BPUT
ODISHA, INDIA
07-2015

Diploma - Computer Science & Engineering

SCTE&VT
ODISHA, INDIA
07-2012

Skills

  • Demonstrated ability to adapt to diverse situations, coupled with a proven potential for personal and team growth
  • Proficient in design and development, with hands-on experience managing multiple applications
  • Holds valuable domain knowledge in Technology and the Health Care industry
  • Quick learner with the capability to grasp new concepts and methods, characterized by energy and effective communication and interpersonal skills
  • A versatile team player, excelling under pressure
  • Extensive experience in Accessibility, contributing to social inclusion for individuals with disabilities
  • Expertise in Angular Unit Testing
  • Knowledgeable in Code Deployment in Kubernetes
  • Reactjs, Nextjs, Angular (Higher Versions)
  • Unit Testing, JavaScript, TypeScript
  • Bootstrap, HTML, CSS, SCSS
  • Windows, UNIX/Linux, macOS
  • Bitbucket, Jira, TDP (Test Data Point)
  • AXE & NVDA for Accessibility testing

Certification

  • 08/2024 React Certification IBM
  • 08/2024 Web development certifications IBM
  • 08/2024 Agile Software Development Certification University of Minnesota

Project - 1

Market Post Trade

Technology Used: React.js, Bootstrap, HTML, SCSS, JavaScript, Typescript, MicroFrontend

Testing Tool: Jest

Client: Standard Chartered Bank (SCB)

Team Size: 13

Role: Senior Software Engineer

The Market Post-Trade application for Standard Chartered Bank (SCB) is a solution aimed at optimizing post-trade processes in forex trading. It automates tasks previously managed manually, improving operational efficiency and mitigating risks.

Roles and Responsibilities:

Developed a post-trade forex trading application, automating operational tasks to increase efficiency and reduce risks linked to manual processes.
Utilized React.js to create a responsive and dynamic user interface, delivering a seamless, modern user experience.
Applied Styled-Components for modular, scalable styling, ensuring component-level customization while maintaining a clean code structure.
Used JavaScript to handle core functionality and backend service integration, enhancing performance and ensuring reliable application logic.
Enhanced automation features to reduce manual intervention, thereby minimizing errors and streamlining processes.

Project - 2

ShopCPR

URL: https://shopcpr.heart.org/

Technology Used: React.js, BOOTSTRAP, HTML, SCSS, JavaScript, TypeScript

Testing Tool: Jest

Client: American Heart Association (AHA)

Team Size: 17

Role: UI Developer

ShopCPR is a store from the American Heart Association (AHA) that sells products for CPR and first aid education and training

Roles and Responsibilities:

Designed and implemented various modules from scratch using React. Conducted Smoke tests on new development to validate functionality. Provided daily and weekly status updates, demonstrating development progress and highlighting open issues for resolution. Logged and tracked defects using JIRA for efficient issue management. Coordinated and interacted with team members, QA team, and clients to ensure project alignment and successful delivery.

Project - 3

Atlas

URL: https://atlas.heart.org 

Technology Used: React.js, Next.js, Angular 13, BOOTSTRAP, HTML, SCSS, JavaScript 

Testing Tool: Jasmine, Karma, Jest

Client: American Heart Association (AHA) 

Team Size: 21 

Role: UI Developer, Rewritten from Angular to React.js using Next.js 

Atlas is a web-based application developed to support the American Heart Association (AHA) training internationally. This application enables training centers and instructors to monitor and track AHA training, including class publishing, student roster management, and various other functions. It also facilitates the management of Training Center alignments and permissions.

Roles and Responsibilities: 

Designed and implemented various modules from scratch using Angular. Redesigned and implemented modules using React.js and Next.js, migrating from Angular. Worked on Angular Routing for seamless navigation within the application. Assessed and understood business requirements for effective application development. Created test scripts for unit testing using Karma and Jasmine. Ensured accessibility features were integrated into the application. Conducted Smoke tests on new development to validate functionality. Provided daily and weekly status updates, demonstrating development progress and highlighting open issues for resolution. Logged and tracked defects using JIRA for efficient issue management. Coordinated and interacted with team members, QA team, and clients to ensure project alignment and successful delivery.

Accomplishments

    Excellence Award Consistently achieved the highest rating, receiving individual awards during tenure with the American Heart Association (AHA) in 2020, 2021, and 2023.

Agile Methodology

  • Actively participates in Sprint Grooming sessions, facilitating the extraction of current sprint user stories from the backlog.
  • Takes charge of developing user stories that are ready post UX Design.
  • Engages in Scrum meetings and Retrospective meetings, contributing to the analysis of Sprint Health.
  • Conducts comprehensive functionality demos for the Product owner before Sprint sign-off.

Strengths

# Technical expertise # Problem-solving skills # Collaboration abilities # Analytical thinking # Attention to detail # Adaptability # Responsible # Networking

Languages

English
First Language

Timeline

Senior Software Engineer

Capgemini
07.2024 - Current

Software Engineer - 1

Impelsys
07.2019 - 07.2024

Software Engineer

IBM (Permanent for DynPro India Pvt. Ltd)
04.2018 - 06.2019

B.Tech - Computer Science & Engineering

BPUT

Diploma - Computer Science & Engineering

SCTE&VT
Jyoti Prakash Nayak