Post Job Free
Sign in

Software Engineer Full-Stack

Location:
Mount Arlington, NJ
Posted:
May 27, 2025

Contact this candidate

Resume:

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



Contact this candidate