Professional Experience
Software Engineer with expertise in Node.js, Express, ReactJS, and MongoDB, specializing in building scalable backend systems and creating RESTful APIs.
Last updated
Software Engineer with expertise in Node.js, Express, ReactJS, and MongoDB, specializing in building scalable backend systems and creating RESTful APIs.
Last updated
(09/2023 – present)
Design and develop scalable, high-performance backend systems using Node.js.
Define and oversee the architectural design of software solutions, ensuring scalability, reliability, and maintainability of systems.
Stay informed about legal aspects related to technology and data.
Design and develop scalable, high-performance backend systems using Node.js.
Integrate payment gateways to ensure seamless financial transactions.
Collaborate with cross-functional teams including frontend developers, product managers, QA, and DevOps engineers to define and implement features.
Architect and optimize database schemas and queries for efficient data storage and retrieval.
Mentor junior engineers, guiding them through technical challenges and promoting best coding practices.
Utilized PySpark to handle data of approximately 1 million records from over 50K individual users.
Employed Next.js for the frontend, S3 for handling CSV file storage, and deployed the solution on EC2 instances.
Implemented the backend using Flask and Node.js, along with Lambda functions and other AWS services like EMR and Step Functions.
Designed and developed pipelines, successfully delivering the product to the client.
Created a Lambda function to retrieve data from AWS DynamoDB and pass it as arguments to AWS EMR for PySpark processing, enabling advanced data analytics at scale.
(March 2022 – January 2023)
As a Software Engineer, I was responsible for developing websites and web applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js).
Designed, developed, deployed, and maintained web applications using the MERN stack.
Integrated user-facing elements developed by front-end developers with server-side logic.
Built RESTful APIs for seamless communication between front-end and back-end systems.
Developed and optimized database queries to enhance application performance.
Collaborated with other developers to plan and develop new application features.
Ensured the application met all security requirements by implementing best practices and industry standards.
Interacted with a stock price data feed and visualized it for traders.
Implemented visualizations to effectively represent stock price data, aiding traders in decision-making.
Utilized charts, graphs, and visual elements to present key insights and trends in stock prices.
Experienced in architectural patterns such as MVC (Model-View-Controller) and microservices.
Proficient in SQL and database management systems like MySQL; skilled in using tools and libraries for data munging, including Pandas and PySpark in Python.
Capable of handling various data formats and sources, including structured and unstructured data, APIs, and web scraping.