Seasoned Full-Stack Software Engineer with over ** years of experience in designing, developing, and deploying scalable web applications. Proven expertise in ReactJS, NodeJS and Ruby on Rails, with a strong command over modern web technologies, cloud infrastructure (AWS), and CI/CD pipelines. Adept at collaborating with cross-functional teams to deliver robust solutions that drive business success and elevate user experience.
Technical Skills
Languages: Ruby, JavaScript, HTML, CSS
Frameworks & Libraries: ReactJS, TypeScript, Node.js,Ruby on Rails, Python, Sinatra, AngularJS
Cloud & DevOps: AWS(S3, EC2, ELB, Lambda, Elastic Beanstalk), Kubernetes, Terraform, Jenkins, Travis CI
Databases: PostgreSQL, MySQL, MongoDB, DynamoDB
Messaging & Event Streaming: AWS SQS, RabbitMQ
Testing & Tools: RSpec, MiniTest, Cucumber, Redis, Elasticsearch, Git, SQL Developer, RubyMine, VS Code
Concepts: RESTful APIs, GraphQL APIs, Caching, Microservices, Automation, CI/CD, Agile/Scrum
Experience
Sr. Full Stack Developer (ReactJS, NodeJS, Ruby on Rails, Python)- New York Public Library, NY Apr 2019 – Present
Spearheaded the development of responsive, feature-rich web applications using ReactJS and Ruby on Rails.
Led the migration from AngularJS to ReactJS, resulting in enhanced performance and maintainability.
Skilled in state management using React Context, and optimizing performance with techniques like memoization, React.memo, lazy and Suspense.
Proficient in modern JavaScript (ES6+), including async/await, arrow functions, and modules, well-versed in asynchronous programming and functional programming principles.
Experienced in using PropTypes for runtime type-checking, and applying runtime validations and best practices for maintainable code.
Developed and documented reusable UI components using Storybook, improving team collaboration and design consistency.
Integrated Storybook into the CI/CD pipeline to enable visual regression testing and faster UI reviews.
Created isolated environments with Storybook for testing React components, reducing frontend bugs by 30%.
Proficient with CSS-in-JS tools like Styled-Components and strong in responsive design using Flexbox, Grid, and media queries; worked with Sass/Less and design systems like Storybook.
Hands-on with tooling: Webpack (tree-shaking, code-splitting), Babel (transpiling), ESLint, Prettier; familiar with CI/CD setups in GitHub Actions, Jenkins, and GitLab.
Strong testing background using Jest, React Testing Library, and Playwright/Cypress for unit, integration, and E2E testing of UI workflows.
Developed and integrated GraphQL APIs.
Deep understanding of RESTful API integration, backend communication, and collaborating on API contracts; familiar with Node.js and Java-based environments.
Developed scalable backend logic and REST APIs using Node.js for serverless and microservice-based architectures.
Implemented strict typing in React components using TypeScript, improving code reliability and enabling better tooling support with IDE auto-completion and type checking.
Optimized performance by using Promise.all to execute multiple asynchronous API calls in parallel within Node.js microservices, reducing total wait time and improving throughput.
Designed and implemented RESTful APIs using Python for scalable and secure data processing.
Performance-minded: optimized page load times, handled cross-browser compatibility, ensured accessibility (ARIA), and used tools like Lighthouse for audits.
Collaborative team player with mastery of Git workflows, pull requests, and Agile (Scrum/Kanban); strong in mentoring, conducting code reviews, and delivering production-ready code with clarity and autonomy.
Tech Stack: ReactJS, NodeJS, Ruby on Rails, Python, NodeJS, AWS, Terraform, Redis, PostgreSQL, Elasticsearch, Jenkins
Sr. Ruby on Rails Developer - Autodesk, CA Jul 2016 – Apr 2019
Built REST APIs for third-party integrations using Sinatra and Rails.
Automated localization processes with custom scripting tools.
Enhanced UX with dynamic UI components and modals.
Delivered reusable frontend templates using Rails, HTML, CSS, and jQuery.
Deployed applications via Heroku; implemented access control using CanCan.
Tech Stack: Ruby, Rails, Sinatra, MongoDB, AngularJS, Bootstrap, AWS, Terraform, Jenkins, Elasticsearch
Ruby on Rails Developer - EmblemHealth, NY Feb 2016 – Jun 2016
Improved app responsiveness using advanced caching strategies.
Managed Elasticsearch engine for fast, scalable data retrieval.
Led performance optimization efforts, reducing API response times.
Established testing framework achieving 95%+ code coverage.
Tech Stack: Ruby, Rails, ReactJS, Redis, PostgreSQL, Elasticsearch, Jenkins
Ruby on Rails Developer - Bitla Software Pvt. Ltd, India Oct 2012 – Nov 2015
Developed APIs and dynamic UI components for travel booking platforms.
Delivered agent/operator dashboards based on UX mockups.
Conducted unit and integration testing to ensure release quality.
Tech Stack: Ruby, Rails, JavaScript, XML, PostgreSQL, RSpec, MiniTest
Java Developer - TTK Healthcare Ltd, India May 2011 – Sep 2011
Designed backend APIs and integrated with frontend using JSP and jQuery.
Achieved 100% unit test coverage with JUnit.
Tech Stack: Java, JSP, jQuery, SQL, PL/SQL, HTML, CSS, JUnit
Education
●Bachelor of Engineering in Electronics and Communication, India