Mikul - Mistry - Lead Mern Stack Developer
Mikul - Mistry - Lead Mern Stack Developer
Professional Summary
Over 13+ years of extensive experience in Web Applications Development using HTML,
CSS, XHTML, JavaScript, jQuery, AJAX, XML, ReactJS, NodeJS, GraphQL, AngularJS, and
JSON with a solid understanding of database designing, development, JavaScript
Libraries, and installation of different modules.
Experience in Architecture, Design, and Development of Object-Oriented Software
Systems and building complex, high-performance, scalable, and easily maintainable
solutions for N-tier, Web, and Distributed applications.
Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS,
Node.JS, EmberJS, Bootstrap, D3.JS, etc.
Worked on many custom modules and widgets using React JS/CSS/HTML and made
those cross- browsers consistent.
Developed serverless applications using AWS Lambda and Python, leveraging
event-driven architecture for cost-effective and scalable solutions.
Experience in developing reusable libraries and components.
Good experience in using various version controls like SVN, CVS, and GIT, and building
automation Tools such as Jenkins.
Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the
Single Page Application (SPA).
Worked on creating Restful APIs using Ember.JS to be consumed by the backend (PHP).
Involved in implementing the in-build MVC Architecture with AngularJS.
Experience in CSS pixel-level layout, Consistency with browsers, Version, and Platform
Independence.
Experience in using various jQuery UI controls and corresponding Event handlers etc.
Developed crypto rest services using NodeJS and integrated services with HSM
(Hardware Security Module).
Excellent working knowledge and thorough exposure to compatibility issues with
different versions of browsers like IE, Mozilla FF, and Chrome.
Highly adaptable in quickly changing technical environments with very strong
organizational and analytical skills.
Experienced in working with the offshore team and can handle situations with multiple teams.
Hands-on experience in the development of the interactive UI one-way data flow,
virtual DOM, JSX, React Native components, forms, React router, and Redux
architecture.
Experienced in MEAN stack development such as Angular.JS, Express JS, Node.JS, and
MongoDB.
Deployed Docker-contained spring boot-microservices into Spring EC2 container service
using AWS admin console.
Good experience working with AWS Cloud services and AWS SDK to work with
services like API Gateway, AWS Lambda, S3, IAM, and EC2.
Experience in developing Web-based GUI using HTML5, EJS, JSX, CSS3, React, Angular,
TypeScript, JavaScript, JSON, jQuery, and Ajax.
Created User Interfaces using React components, Forms, Events, Keys, Router, Redux,
Animations, and Flux concepts.
Conducted end-to-end testing and unit/integration testing using frameworks such as Jest and
Enzyme.
Used JIRA extensively for organizing issues, tracking the assigned work/ bugs, and
following team activity.
Good written and oral communication skills and Interpersonal skills with a strong ability to
excel through collaboration with team members.
Working knowledge in Core Java and Java EE platform with JSP, JDBC, Multithreading,
and Spring Boot.
Experience with Node JS creating lambda functions in a publishing node package.
Demonstrated proficiency in using Cypress for end-to-end and integration testing,
contributing to a robust automated testing suite.
KEY SKILLS
Technology Tools
Languages and Java, Python, JavaScript, HTML, CSS, PL/SQL, AJAX, jQuery,
Web Technologies Jest, Express, SAGA, Enzyme, Jasmine, Karma, Chai, Mocha,
JSON, Restful web services (API), SOAP
Work Experience
Led the adoption of Agile methodologies, including Scrum and Kanban, facilitating sprint
planning, daily stand-ups, and retrospectives for improved project management.
Implemented security best practices, including encryption, authentication, and
authorization mechanisms, to protect sensitive data and ensure compliance
with industry standards.
Collaborated with the product management team to define product roadmaps, prioritize
features, and plan releases based on business objectives and customer feedback.
Spearheaded the migration of legacy systems to modern tech stacks, reducing
technical debt and improving system performance and scalability.
Design, and develop HTML5, CSS3, Bootstrap, JavaScript, jQuery, and React.JS
that meet accessibility and W3C standards
Designed CSS templates to use in all web pages, working with CSS styles like Background,
positioning, text, border, margin, padding, and table.
Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON, and
jQuery.
For the Development of React core and site components, used storybook as a
development environment with atomic design pattern.
Developed user interface by using React JS, and Flux for SPA development.
Maintained states in the stores and dispatched the actions using redux.
Implemented the Drag and Drop functionality using React-Draggable.
Implemented react JS code to handle cross-browser compatibility issues in Mozilla, IE 7,
8, 9, Safari, and FF.
Worked on use effects, React Hooks, Class-based components, communication between
components, Redux, state management tools and concepts, Flux, Thong, and Saga.
Component Life Cycle, various features of component life cycle.
Designed and implemented complex user interfaces (UIs) and interactive components
in Ember.js, leveraging Ember components, templates, and helpers to ensure
consistency, reusability, and performance across the application.
Integrated Ember.js applications with backend APIs and services, utilizing Ember
Data and AJAX requests to fetch, store, and manipulate data from server-side
resources, ensuring seamless communication and synchronization between frontend
and backend systems.
Developed modern web applications using ES6 features like arrow functions,
template literals, destructuring, and spread/rest operators for cleaner and more
concise code.
Utilized ES6 classes and inheritance to create object-oriented JavaScript applications,
improving code organization and maintainability.
Managed repositories by using the version control tool Git combined with Stash.
Developing applications with the help of react-component-catalog for different
components for various clients, and sites.
Designed and implemented RESTful APIs and microservices with Python and AWS API
Gateway to facilitate communication between distributed systems.
Utilized AWS S3 for scalable and cost-effective storage solutions, with Python scripts for
data upload, download, and management.
Independently integrate multiple APIs and new features using React and GraphQL stack.
Incorporated React Hooks with a gradual adoption/migration strategy.
Migrated major class-based containers to Redux-connected functional component
containers, allowing for compatibility with newer functional component libraries, while
introducing react-redux hooks into newer containers to maintain React Redux global
state management.
Worked exclusively on the front-end updating pages using UI libraries like Reacts
(including hooks) and Redux Saga.
Developed and maintained server-side applications using Node.js, Express.js, and
MongoDB, handling CRUD operations and RESTful APIs.
Utilized Node.js and NPM (Node Package Manager) to manage project dependencies and
streamline development workflows.
Integrated applications with AWS SQS and SNS for message queuing and
notification services, enhancing event-driven and asynchronous processing.
Utilized ES6 features like arrow functions, de structuring, and modules to write clean and
concise code, improving readability and maintainability.
Worked with GIT version control, Jenkins CI/CD, Docker, and JIRA for bug tracking.
Worked on Unit testing JavaScript applications using JEST, Enzyme, and Marko Testing Library
Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
Worked on a Cloud-based environment and was involved in CI/CD pipeline
builds/deployments on the cloud-based environment.
Used Middleware, Redux Promise in application to retrieve data from Back-End and to
also perform RESTFUL services.
Used AJAX & JSON communication for accessing RESTful web services data payload.
Implemented the ReactJS lifecycle methods with the latest ES6 features using Babel and
Webpack.
Used GIT as version control, GitLab as a central repository, and JIRA for project management.
Responsible for the design and development of various components such as tab bars, a
map view, an image picker, a date picker, push notifications, sign-in or out features, and
navigation using react- native.
Developed server-side application to interact with the database using Spring Boot and
Hibernate.
Hand-on Experience in React.js for creating interactive UI using One-way data flow,
Virtual DOM, and React Native concepts and Familiar with creating Custom Reusable
React Components Library.
Used JSON for storing and exchanging information between browsers and servers.
Used AWS Command Line Interface (CLI) extensively to interact with AWS services
and resources from the command line.
Created and managed EC2 instances, S3 buckets, RDS databases, and other AWS
resources using AWS CLI commands.
Implemented backup and restore procedures for EC2 instances and databases
using AWS CLI commands.
Used CI/CD tools Jenkins, Git or GitLab, Jira, and Docker registry for configuration
management and automation Used.
Used Node.js with Express.js to build lightweight and scalable APIs for mobile and web
applications.
Developed and maintained end-to-end test suites using Cypress to validate web applications.
Created cypress projects in command line, and Bit Bucket repository to manage codes.
Developed custom commands and plugins in Cypress to extend its functionality,
addressing specific testing requirements and enhancing the overall testing process.
Integrated Cypress tests into CI/CD pipelines (e.g., Jenkins, CircleCI), automating test
execution and ensuring rapid feedback on code changes.
Leveraged Cypress for mocking and stubbing HTTP requests, creating controlled testing
environments and improving test reliability.
Designed and developed various modules of the application with J2EE design
architecture, and frameworks like Spring MVC architecture, and AngularJS.
Worked on an Agile (Scrum) Development Team to deliver regular updates to the
business team and project managers.
Developed all the UI pages using Angular JS, Node JS, HTML5, CSS3, and JavaScript
Experienced in using Modernizer to check cross-browser compatibility, making sure that
the HTML and CSS features are working properly.
Developed various pages in the applications in front-end technologies HTML5, CSS3- SASS,
JSON.
Writing front-end code like HTML5, CSS3, and jQuery for assigned User requirements
using Angular JS, and various other JavaScript frameworks.
Developed a powerful Single Page Application and dynamic responsive Web Application with
React JS.
Implemented User Interface using HTML, CSS, Typescript, Bootstrap 3. X, Angular JS
Facilitates Angular components like modules, components, built-in and customized
directives, services, and components to build Model-View-Controller (MVC) architecture
for the web application using typescript.
Used AWS SDK to connect with Amazon SQS for bulk email processing.
Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
Used React JS Router to navigate through the different statuses and multiple models.
Developed custom jQuery plugins to encapsulate reusable components and
functionalities, promoting code reusability and modularity.
Worked with DOM manipulation and traversal methods in jQuery to dynamically update
HTML content based on user interactions or data changes.
Utilized Angular for its efficient data flow architecture to create a lightweight and
render efficient web app that searched projects via the GitHub API through keywords.
Worked on React JS by consuming Restful web services & and used React JS forms like
Template forms and Modern Driven (Reactive) forms to perform form validations both
on the server and client side.
Built React JS components, and UI services to consume the rest services using
Component architecture provided by React JS
Implemented React JS component router for navigation.
Development of the Navigation bars, Tables, Sliders, and Calendars to fit the user
requirements.
Implemented a Single Page Web Applications (SPA) based front end for displaying user
requests, user records history, and security settings for various users using JavaScript and
React JS.
Used Node JS to interact with Rest services and with Database, building real-time Web APIs.
Unit tested front-end React JS code using Mocha, Chai, and Enzyme.
Designed dynamic and browser-compatible pages using HTML, DHTML, CSS, Navigation
controls, and JavaScript.
Used XML, and JSON Web Services using REST protocol. Implemented front-end user
interface and features in the application using AJAX.
Experienced working with JSON data while interacting with the server and used JIBX
binding to convert Java objects to XML and vice-versa.
Utilized Node.JS, mongo DB, and Express to create Restful APIs
Created functions to interact with the Restful Web Services using AJAX and Used AJAX
extensively to implement front-end/user interface features in the application.
Debug the issue in Firebug for Firefox, web developer tools in Chrome, Safari, and IE
Developed and maintained client-side web applications using JavaScript, HTML, and
CSS to create interactive and responsive user interfaces.
Integrated RESTful APIs and AJAX calls to fetch and display data from backend
services, ensuring seamless communication between frontend and backend systems.
Implemented client-side validation and error handling to improve user experience and data
integrity.
Optimized website performance by analyzing and improving code efficiency, reducing
load times and enhancing overall user experience.
Worked with version control systems such as Git for code repository management and
collaboration with team members.
Implemented testing frameworks like Jest, Mocha, or Jasmine for unit testing JavaScript
code, ensuring code quality and reliability.
Developed custom JavaScript plugins and libraries for specific project requirements,
promoting code reusability and efficiency.
Created interactive data visualizations using D3.js or Chart.js, enhancing data
presentation and analysis capabilities.
Implemented responsive design principles using CSS frameworks like Bootstrap or
Tailwind CSS, ensuring compatibility across various devices and screen sizes.
Worked with Node.js for server-side JavaScript development, creating RESTful APIs
and backend services to support frontend applications.
Integrated authentication and authorization mechanisms using JSON Web Tokens (JWT)
or OAuth for secure user authentication and access control.
Stayed updated with the latest trends and best practices in JavaScript
development, attending conferences and workshops to enhance skills and
knowledge.
Collaborated in Agile development environments, participating in daily stand-ups, sprint
planning, and retrospectives to ensure timely and iterative delivery of features.
Education