EY ANKIT SoftEngg
EY ANKIT SoftEngg
SOFTWARE DEVELOPER
Highly skilled in designing robust low-level architectures with over 5 years of experience in backend technology and also
having exposure in frontend and DevOps technologies. Demonstrated expertise in creating scalable, efficient solutions and
leading projects to successful completion. Proven leadership in team environments, coupled with a passion for self-learning
and integrating cutting-edge technologies like Generative AI to drive innovation and industry advancement.
TECHNICAL SKILLS
BackEnd : Node.js, Express.js, Graphql, REST API, Unit testing.
FrontEnd : JavaScript, TypeScript, ReactJS, HTML5, CSS.
Databases : MongoDB, MySQL, Redis.
Architect/Design : Low-level design, API flow design, monolithic and microservices, Agile and Scrum.
DevOps/Platforms : Apache Kafka, Git, AWS, EC2, S3, ELB, SSH, Docker, CI/CD.
EXPERIENCE
Senior Software Engineer
Capgemini India Apr2023– Immediate Joiner
Led the development of a manifest generation system for Node.js modules and their deployment to JFrog Artifactory
for an Oracle client, utilizing Nodejs and Python scripting to automate and streamline the process.
Conducted extensive testing and validation of the automated processes to ensure compliance with Oracle's quality
standards and deployment protocols.
Documented the entire process flow and provided training to Oracle's internal teams, ensuring smooth handover and
continuity.
Developed an industrial incident management system using Node.js and Express.js.
Integrated email and SMS notifications using SendGrid and Twilio.
Applied modern JavaScript (ES6+) features and best practices in Nodejs development for clean and efficient code.
Leveraged React.js for dynamic and responsive user interfaces, ensuring a smooth user experience across platforms.
Leveraged React Router for robust client-side routing, enabling smooth navigation and user flow.
Designed and implemented GraphQL APIs, providing flexible and efficient data querying capabilities.
Software Engineer
Appinventiv Technologies Jan2020–Apr2023
Spearheaded the development of high-impact projects, including a Food Delivery Service, Job Portal, and Social
Media App using Nodejs, showcasing leadership and project management skills.
Designed and implemented robust application architectures, employing low-level design principles to ensure
scalability and maintainability of software solutions.
Developed and maintained Nodejs RESTful APIs and GraphQL APIs, enabling seamless communication between
frontend and backend systems.
Managed databases using MongoDB and MySQL, optimizing schemas and queries for improved performance and
data integrity.
Utilized Docker for containerization and orchestration, streamlining deployment processes and enhancing the
scalability of applications.
Implemented real-time communication features using Socket.io, enriching user experiences with live updates and
interactions.
Deployed and managed applications on AWS cloud infrastructure, optimizing for scalability, reliability, and security.
Employed Redis for caching and session management, enhancing application performance and scalability.
Integrated authentication solutions such as JSON Web Tokens (JWT) and OAuth2, multi-factor authentication
(MFA) enhancing security and user authentication workflows.
Conducted security audits and vulnerability assessments, ensuring compliance with industry standards and best
practices in authentication and authorization.
Designed role-based access control (RBAC) systems, managing user permissions and privileges effectively.
EDUCATION
. Dr. APJ Abdul Kalam Technical University, Lucknow, Uttar Pradesh Aug2015–Jul2019
Bachelor of Technology (computer science and engineering) 67 Perc%
PROJECTS
Oracle Packages automation
Automated the generation of manifests for Node.js modules, ensuring accurate and consistent metadata for
deployment processes.
Developed Python scripts to facilitate the seamless upload of Node.js modules to JFrog Artifactory, enhancing
deployment efficiency and reliability.
Implemented error handling and logging mechanisms within Python scripts, providing robust monitoring and
troubleshooting capabilities.
Optimized the manifest generation process for performance, reducing overall deployment time and resource usage.
Leveraged version control systems (Git) to manage changes and updates to the Python scripts and configuration files,
maintaining a clear and organized codebase.