Mahesh Jogi
****.*********@*****.***
Full Stack Web Developer
Professional Summary:
Over 3+ years of professional IT experience in all phases of Software Development Life Cycle (SDLC) requirement gathering & analysis, design, development, testing, deployment and maintenance of web applications.
Expertise knowledge in OOPS implementation, code consistency and code review.
Expertise in MV* (MVC, MVVM, MVW) frameworks like Angular along with Bootstrap
Experience in third party libraries like Ng Prime, Angular Material Design.
Experience in Web Pack, Gulp and Npm Scripts.
Good Understanding of Document Object Model (DOM) and DOM Functions.
Hands-on experience with CSS LESS/SASS Pre-Processor.
Experience with NPM Grunt, Gulp and Bower modules of NodeJS
Extensively used Angular features, Directives, Filters, 2-way Data Binding, Services, Templates, Routing, MVC and Dependency Injection to build Single-Page-Applications in a clean and maintainable way.
Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms, routers and Virtual DOM manipulations with Redux architecture.
Developed React.js pages, web services and AJAX calls for the applications used in development of the web application to bind the data/model.
Strong experience in the development of Client/server and web applications using JAVA, J2EE technologies and Web technologies for enterprise applications.
Experience in UI Architecture design using Angular components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators.
Hands on experience in implementing client-server business applications using MVC, SOA architecture and Micro Services.
Strong skills in Relational Databases like Oracle, MySQL, SQL Server.
Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
Experience in Unit/E2E/Integration Testing frameworks and libraries like Jasmine, and Karma for Angular and Node JS.
Experience in Using Jest, Mocha, Chai, Jasmine, Karma for testing.
Worked on various IDE's Eclipse, Visual studio, Notepad++, IntelliJ, Sublime Text 3, ATOM, Net Beans, Web Storm and Brackets.
TECHNICAL SKILLS:
UI Web Technologies
HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript,
JSON, DOM, ECMAScript 6, Typescript and java.
Version Control Tools
GIT, SVN, Bit Bucket
Databases
Oracle, MySQL, SQL Server, MongoDB, Cassandra
Operating Systems
Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX
Web/App Server
Apache Tomcat, WebLogic
Testing & Debugging Tools
JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, jest, Jasmine, Karma, Mocha, Chai, Jenkins.
Workflow Tool kit
Grunt, Gulp.
IDE’s
Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
PROFESSIONAL EXPERIENCE:
Client: CVS Health. "Scottsdale, AZ Irving, TX" July 2024 - Present
Web Developer
Responsibilities:
Worked with Kafka Cluster using Zookeeper. Developed Applications using Rule Engines-JBoss Drools, Work flows, Human tasks to implement Business rules validations.
Configured Docker container service and build pipeline with Jenkins CI/CD tool for continuous integration and deploying application on servers.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Used AWS Cloud Watch performed Monitoring, customized metrics and file logging.
Wrote commands for data access and stored procedures in MongoDB.
Implemented Angular 6 component router for navigation.
Used AWS Lambda to manage the servers and run the code in the AWS.
Implemented BPM workflow as a micro-service by following micro-service architecture.
Repeatedly work on AWS Cloud platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
Implemented custom REST APIs using NodeJS Loopback for onboarding application.
Implemented test cases using Mocha, Supertest, Jasmine(UI)
Worked with IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server & used Maven build tool to achieve more functionality for build process.
Performed thorough unit testing and resolved several data related issues before migration to production.
Environment: HTML5, CSS3, JavaScript, JSON, AWS, Node.JS, Bootstrap, Express.js, Agile, Visual Studio, NGRX, Apache Kafka, Zookeeper, Docker, JBoss, Eclipse, Oracle Weblogic, Jira, Git.
Client: Nomura, NY Nov 2023 - April 2024
Web Developer
Responsibilities:
Created Components using React JS consists of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
Involved in migrating and managing current on premises applications to Cloud using AWS Service.
Used Restful web services to call for POST, PUT, DELETE and GET methods.
Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
Developed on MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
Experience working in a fast-paced environment using Agile/Scrum, Test driven development and Waterfall methodologies.
Extensive experience in designing web applications using HTML, HTML 5, XML, XHTML, JavaScript, Type Script, CSS, CSS3, DOM and jQuery.
Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
Used GitLab for version controlling and regularly pushed the code to GitLab.
Used JIRA to track the user stories and bugs and updated on daily basis.
Environment:HTML 5, CSS 3, Bootstrap, JavaScript, jQuery, JSON, AWS, SASS, NPM, GraphQL, Jenkins, GIT.
Client: Limerock, India
Web Developer Aug 2022 - April 2023
Responsibilities:
Worked on Agile methodology with one of the most flexible Agile project management tool JIRA.
Handled response data from RESTful web services using XML, JSON, and jQueryto update UI Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
Prepared unit test cases and performed unit testing.
Responsible for making responsive web pages using twitter bootstrap and media queries.
Worked on creating server-less Micro services by integrating AWS Lambda, S3/Cloud watch/API Gateway.
Implemented new Docker container creation process for each GIT branch gets started on Jenkins as Continuous Integration server.
Used jQuery for basic animation and end user screen customization purposes.
Used to create UX wire frames using Adobe Photoshop.
Defined new validations through AngularJS for the form field validations implemented through HTML5.
Used AJAX extensively to implement front end /user interface features in the application.
Parsed JSON data and displayed it in the frontend screens using AngularJS.
Automated the cloud deployments using AWS cloud formation templates.
Worked closely with QA and fixed QA bugs as well as production issues with a quick turnaround time.
Environment: HTML5, CSS3, Bootstrap, Github, AWS, Maven, Git, MVC, Agile methodology and Jenkins, Apache Tomcat, NodeJS
Client: Edvensoft Solutions India Pvt. Ltd, India Sept 2021 - May 2022
Web Developer
Responsibilities:
Participated actively in code reviews to understand the functional design and business process flow of the system.
Worked within a team of front-end developers to build UI using JavaScript, HTML, CSS, JavaScript validations, jQuery and XML.
Developed HTML and CSS web pages from scratch images that were provided by the UX Designer.
Implemented business, database access layer classes using UML class diagrams and sequence diagrams.
AJAX training and implemented it to communicate with servers.
Created an HTML navigation menu, in which the role-based menu items changes dynamically, derived from the database in the form of XML.
Used jQuery to make HTML, CSS interact with JavaScript functions to add dynamism to the web page.
Environment: HTML, CSS, XML, Eclipse IDE, Adobe Photoshop, Windows