Summary
Overview
Work History
Education
Skills
Languages
Personal Information
Disclaimer
Technical summary
Projects
Timeline
Generic

Akshay Talole

Shirdi,Maharastra

Summary

Highly skilled Node.js Developer with 3+ years of experience in designing, developing, and maintaining robust web applications. Demonstrated success in delivering high-quality code and implementing efficient solutions for complex business requirements. Possesses expertise in Node.js frameworks, server-side development, ReactJS, and database integration. Exceptional problem-solving and communication skills, coupled with a passion for staying updated with the latest technologies and industry trends.

Overview

3
3
years of professional experience

Work History

Senior Software Engineer

Galaxy Weblinks
07.2022 - Current
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Enhanced software functionality by identifying and resolving complex technical issues.

Full Stack Software Developer

ADEE INFOTECH
01.2022 - 07.2022
  • Created robust backend services using RESTful API designs that facilitated seamless data exchange between front-end clients and back-end systems.
  • Developed secure, scalable software solutions by utilizing industry best practices for coding and architecture.
  • Ensured smooth deployments through diligent use of version control systems like Git alongside continuous integration tools.
  • Solved complex technical challenges by leveraging extensive knowledge of programming languages, tools, and frameworks.

Software Engineer

Metizsoft
08.2021 - 01.2022
  • Integrate on Shopify post purchase extension using shopify-react-ui and nodejs.
  • Developed secure, scalable software solutions by utilizing industry best practices for coding and architecture.
  • Ensured smooth deployments through diligent use of version control systems like Git alongside continuous integration tools.
  • Solved complex technical challenges by leveraging extensive knowledge of programming languages, tools, and frameworks.

Education

BsC - Computer Science

Savitribai Phule University
03.2021

Skills

  • Reactjs
  • React-native
  • Express
  • Nestjs
  • Shopify
  • Graphql
  • TypeScript
  • Node
  • MySQL
  • MongoDB
  • PostgreSQL
  • DynamoDB
  • AWS EC2
  • AWS Lambda
  • AWS Eventbridge
  • AWS AppSync
  • AWS Amplify
  • Serverless
  • GIT
  • AWS code commit
  • Gitlab
  • Code debugging
  • TypeORM

Languages

English
Hindi
Marathi

Personal Information

  • Date of Birth: 08/20/98
  • Gender: Male
  • Marital Status: Single

Disclaimer

I hereby declare that the information given above is true to the best of my knowledge & belief.

Technical summary

  • Backend Development: Extensive experience in building scalable web applications with Node.js and frameworks like Express.js, Koa.js, and Nest.js. Skilled in developing RESTful APIs, GraphQL APIs, and microservices architectures with clean and efficient ES6+ JavaScript code.
  • Database Expertise: Proficient in designing and optimizing schemas for MongoDB, MySQL, PostgreSQL, and DynamoDB, ensuring high performance and scalability.
  • Testing & Debugging: Strong expertise in unit and integration testing using Mocha, Chai, and Jest, with advanced debugging skills using tools like Chrome DevTools and Postman.
  • Version Control & Collaboration: Experienced with Git and workflows like GitFlow, and proficient in using platforms like GitHub, GitLab, and Bitbucket.
  • Cloud & Deployment: Skilled in AWS services (EC2, S3, Lambda, AppSync, EventBridge, Amplify) and Docker for deploying and managing applications in cloud and serverless environments.
  • Agile Methodologies: Proven ability to collaborate in Agile environments, adhering to Scrum and Kanban practices, with a commitment to code quality and team collaboration.

Technologies & Tools:

  • Frameworks: Express.js, Nest.js, Koa.js, React.js, React Native, Shopify, GraphQL, TypeScript
  • Databases: MongoDB, MySQL, PostgreSQL, DynamoDB
  • Cloud & DevOps: AWS EC2, AWS S3, AWS Lambda, AWS EventBridge, AppSync, Amplify, Serverless, Docker
  • Tools: Git, GitLab, VS Code, Postman, Nginx, Apache

Projects

Post-Purchase (Shopify) Impact:

Saloon App

Istruzi

  • Role : Senior Software engineer
  • Tools & Technologies : Typescript, AWS AppSync, Aws Lambda, Aws EventBridge, Serverless, DynamoDB, Jira, DynamoDB.

The project is an iOS application designed to streamline session booking and scheduling between coaches and players, focusing on enhancing efficiency and avoiding conflicts. It provides a seamless platform for managing coaching sessions, integrating calendar synchronization, and automating reminders.

Session Management:

  • Coaches can create various types of sessions with flexible time slots.
  • Players can browse and book sessions based on availability and preferences.

Google Calendar Integration:

  • Coaches can link their Google accounts, allowing the app to create a dedicated calendar in their Gmail for session scheduling.
  • All scheduled sessions are automatically synchronized with this calendar, ensuring real-time updates.

Player Calendar Sync:

  • Players can integrate their personal calendars with the app.
  • Existing events in their calendars block conflicting time slots within the app, preventing double bookings.

Automated Notifications:A cron job feature sends automated notifications to players, reminding them to book or attend sessions.
Additional scheduled tasks handle system operations, ensuring smooth functionality.




Skoodio

  • Role: Software Engineer
  • Tools & Technologies: JavaScript, Express.js, FFMPEG, AWS S3, MongoDB.

Skoodio is a versatile web and mobile platform designed to empower students by leveraging crowdsourcing techniques and social learning networks. It offers a comprehensive set of tools to facilitate peer collaboration, portfolio management, and public or private contests for showcasing student work.

Backend Development:

  • Designed and implemented RESTful APIs using Express.js to manage platform functionalities like user accounts, surveys, and portfolios.
  • Built a robust file handling mechanism for uploading and retrieving media using AWS S3 for storage.

Media Processing:

  • Utilized FFMPEG to process, compress, and optimize multimedia files for seamless sharing and playback across devices.




Saloon App

Role: Software Developer
Tools & Technologies: Nest.js, PostgreSQL, Microservice Architecture, Redis, RabbitMQ, AWS
A comprehensive web and mobile application designed to simplify salon appointment bookings for multiple users.

  • Admin Features: Super admins can manage stores, employees, shifts, and schedules. They can dynamically calculate time slots for appointments based on employee shifts and service durations.
  • Employee Features: Employees can log in through the mobile application to view their daily schedules and shifts, improving operational transparency.

Contributions and Accomplishments:

  • Developed and maintained microservices using Nest.js to handle modular and scalable functionality.
  • Implemented dynamic slot calculation based on employee shifts and service durations for real-time availability.
  • Designed and managed message queues with RabbitMQ for inter-service communication.
  • Optimized caching and real-time data processing using Redis.
  • Analyzed requirements, designed backend solutions, and ensured seamless integration across services.
  • Conducted bug tracking and log analysis to troubleshoot and resolve critical issues.



Post-Purchase

Role: Software Developer
Tools & Technologies: Node.js, Koa, Shopify, Post-Purchase UI, GraphQL, React.js

The Post-Purchase (Shopify) project enables merchants to offer additional sales opportunities immediately after a customer completes their checkout. Leveraging Shopify's post-purchase checkout extensions, merchants can display a post-purchase page seamlessly integrated into the checkout flow. This page allows customers to purchase related products without re-entering payment details, with the payment automatically debited as part of the initial transaction.

Post-Purchase Extension:

  • Integrated a custom post-purchase page into the Shopify checkout process to offer related products.
  • Ensured seamless user experience with automated payment handling for selected products.
  • Developed RESTful APIs using Koa.js for backend functionality and data management.
  • Built the user interface using Shopify's Post-Purchase UI and React.js for dynamic and engaging customer interactions.
  • Enhanced merchants' ability to increase revenue through post-purchase upselling.
  • Simplified the customer journey by automating additional product purchases without requiring separate payment steps.
  • Contributed to an efficient and scalable solution aligned with Shopify's modern extension framework.

Timeline

Senior Software Engineer

Galaxy Weblinks
07.2022 - Current

Full Stack Software Developer

ADEE INFOTECH
01.2022 - 07.2022

Software Engineer

Metizsoft
08.2021 - 01.2022

BsC - Computer Science

Savitribai Phule University
Akshay Talole