Full Stack Developer Resume
SUMMARY
- Seven plus years of experience as Full stack developer in Production, Development and Staging, Environments in VMS, healthcare, E - commerce, banking and financial industries.
- Has extensive experience using Angular, React.js, Vue.js, Next.js on Front-End and Node.js, Golang, Python, on backend.
- Highly experienced in developing, orchestrating and running highly scalable and performant backend architectures.
- Using the latest versions in production which minimizes maintenance and stale code.
- Extensive experience in database design, programming, migration in both Relational and non relational databases.
- Extensive experience in automating tasks using scripting languages.
- Expertise in creating the user validation forms and using the RESTful services for sending the data to the server.
- Expertise in building cross platform apps.
- Good experience in using design patterns like container-component,singleton,factory.
- Good knowledge on AWS cloud formation templates and configured SQS service through Java API to send and receive the information.
- Good knowledge of MVC and Flux architectural pattern and its implementation in user interfaces.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Well versed with UI tools like Visual Studio, eclipse, sublime, notepad++ for developing.
- Wrote many semi automatic and fully automatic test suites which are scalable with content.
- Experience with complete ownership of end-to-end deliverables, managing a team and successful completion of requirements with Client Appreciation.
- Extensive experience working in Agile Scrum and Kanban methodology.
- Strong Communication & Management skills and an Excellent Team player.
TECHNICAL SKILLS
Front-End Technologies: React, React native with Redux, Thunk, Saga, Flutter, Electron, Angular.js
Programming Languages: Java, PL/SQL, SQL, C, C#, Golang, Python, PowerShell Scripting, Bash.
Databases: MongoDB, SQL Databases(MySQL, Postgres, MariaDB)
Web Technologies: CSS, XML, HTML, JavaScript, JQuery, Bootstrap, Ajax.
Back-End Technologies: Node.js, PHP, Golang.
Version Control Tools: GIT, Mercurial
CI/CD: AWS, DigitalOcean, Vultr, Zeit, CircleCI, fastlane, Jenkins, GitLab.
Testing Tools: Cypress, Jest, Mocha, Detox, Puppeteer.
Other: web assembly, Custom API Development, Microservices, Serverless Computing, cloud functions, Docker., Web scraping.
PROFESSIONAL EXPERIENCE
Confidential
Full stack developer
Responsibilities:
- Built modules to track hiring, onboarding, time tracking, compliance, tenure, invoicing and payment.
- Developed tools to report and visualise large amounts of data in real time.
- Built UI heavy decision wizards to improve the ease of use of the product.
- Built integration tools so that clients can seamlessly integrate their internal systems to the platform.
- Worked with a team of 10 front end devs and 7 backend devs.
- Currently working on Agile Scrum style software development with daily stand up meetings.
- React and React native are used in frontend.
- Used real time communication and dynamic information relaying using sockets and multimedia streaming using webRTC.
- Used Node.js as primary server and built a JAMstack solution using Firebase functions, ZEIT API and Netlify cloud.
- Used Akamai for image management and delivery.
- Improved slower and heavier process by rewriting them in Rust WebAssembly.
- Plan and deploy micro services using a serverless framework .
- Managed the GitLab code, reviewed and merged code from the team mates.
- Develop test cases for the both front-end and back-end using Jest, Enzyme, Cypress, Detox.
- Wrote in depth API docs using postman.
- Deployed with 98% lighthouse score and achieved 99.7% uptime at the end.
Environment: Ubuntu 18.04 server, Nodejs, WebAssembly, Netlify, Puppeteer, Visual studio code, MongoDB, Redis, Jenkins, Custom CD runner, Postman
Confidential, Eagan, MN
Full stack developer
Responsibilities:
- Involved in the entire life cycle of the project from evaluation of Project Scope, Development, Test, Deployment, Maintenance and Support of the system.
- Built a image processing solution using Angular.JS on frontend, Node.js, MongoDB, Redis and sockets on backend.
- Worked on Agile Scrum style software development with daily stand up meetings.
- Enhanced security using JWT and token servers.
- Used Akamai for image management and delivery.
- Deployed on DigitalOcean with CI/CD
- Worked with an established team of developers and interacted with product managers, marketing teams and designers.
- Provided technical advice and assists in solving programming problems to the team.
- Worked closely with Developers in resolving the issues and help them understand the functionality
- Made work flows towards the development of new code or to reuse of existing codebase
- Assisted In preparing project plans using project management tools.
- Wrote in depth API docs using postman.
Environment: Ubuntu 16.04 server, Visual studio code, MongoDB, Redis, Tesseract Open Source OCR Engine,Gitlab runners, circleCI, Postman.
Confidential, Philadelphia, PA
Front-End React.js developer
Responsibilities:
- Built a web solution and PWA for an analytics dashboard using MERN Stack.
- Backward compatibility and polyfill using Babel.
- Built great online seamless user experiences using modern frameworks and libraries.
- Translated designs and wireframes into high quality code.
- Developed new styled components to replace legacy applications and simultaneously migrate it to react.
- Used Sass and custom css transforms and advanced styling solutions like JSS.
- Achieved a Lighthouse score of 99% and 100% PWA.
- Designed and styled components for various devices.
- Employed monkey testing using Jest and Puppeteer.
- Debugged complex production issues using Chrome debugger tools and other custom in house debugging tools and libraries.
Environment: Ubuntu 16.04 server, Visual studio code, chromium.
Confidential
Back-End Developer
Responsibilities:
- Transformed a PHP codebase to Node.js with top class asynchronous code and fault management strategy.
- Improved performance of API by 67%.
- Maximized applications’ efficiency, data quality, scope, operability, and flexibility.
- Redesigned old database schemas in SQL and used Knex.js as an online solution query building.
- Decreased query times using smart Caching with redis.
- Multi device multi user session support.
- Designed and managed web REST APIs.
- Employed custom PM2 scripts and node clusters and achieved 99% uptime.
- Built a minimal dashboard that reports server crashes, errors and suspected transactions in realtime using Socket.IO.
Environment: Ubuntu 14.04 server, Atom editor, Redis, NGINX, socket.io, sendgrid, MySQL.