Deepak Mishra

Deepak Mishra

$30/hr
Full stack Developer Angular | VueJS | ReactJS | NodeJS | Go| PHP | Laravel | WordPress development
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
34 years old
Location:
Ahmedabad, Gujarat, India
Experience:
8 years
Deepak Mishra SUMMARY: • Over 5 years of experience in web development as MEAN/MERN UI Full Stack (MongoDB, Express.JS, Angular, React.JS, VueJS, Node.JS) in various industry domains including Telecommunications, E-Commerce, and Banking. • Solid understanding of Software Development Life Cycle (SDLC) including design, analyze, develop, codes, tests, debugs, deploy and documents on large projects and mobile applications. • Deep understanding & hands-on experience of Core PHP & Object Oriented Programming. • Expertise in PHP MVC framework such as Laravel, Codeigniter, etc. • Proficient in using Front-end techniques such as HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, DOM, Angular, React.JS, VueJS, Typescript, and JSON to create Single Page Applications (SPA) user interface. • Hands-on experience in developing Single Page Application with Angular, React.JS, VueJS, ES6, and Typescript. • Used jQuery to simplify complicated codes from JavaScript, such as AJAX call and DOM manipulation. • Experienced in implementing responsive web page with Bootstrap and custom CSS3 Media Queries and relative templates to create cross browser and consistent interfaces. • Hands-on experience on improve webpage load performance, compress/ minify codes, CSS optimization, HTTP calls and optimize images, etc. • Comprehensive experience in using Node.JS and Golang implementing SOAP and RESTful web service. • Experience in writing SQL queries and manipulated NoSQL database like MongoDB. • Solid understanding of project build and package management such as NPM, Gulp, and webpack. • Expertise in version control systems like SVN, GIT, Gitlab and continuous integration CI/CD tool such as Jenkins. • Experienced in Unit Testing with Testcafe, Integration Testing and in preparing test cases. • Solid understanding of Unit Testing, release procedures, coding design and documentation as well as change management procedures. • Hands-on experience in deploying application using Amazon Web Service (AWS). • Worked in Agile environment and collaborate with onshore teams and different time-zone colleagues. • Ability to deliver in complex projects, meet deadline and quickly learn new technologies. TECHNICAL SKILLS: Front-end jQuery, AJAX, JSON , DOM Back-end / Database Project Level Version controls / Testing : Angular2+, RxJS, React.JS, Redux, VueJS, JavaScript, ES6+, Typescript, HTML, CSS/Bootstrap, : Go, Node.JS, Express.JS, Core PHP , RESTful, MongoDB, MySql, Linux, Windows, AWS : NPM, Gulp, Webpack : GIT, Gitlab, Bitbucket, SVN, Splunk, Testcafe, Postman, Swagger PROFESSIONAL EXPERIENCE: Client: T-Mobile, USA Feb’ 2019 - Present Project: Change Simplified Role: Full Stack Developer Description: ChangeSimplified is a complete change management system of t-mobie ticketing tool to provide a platform to create change requests. The platform provides the platform to move requests from draft, to ready to deploy, to implementation and so on so forth. User can add multiple information including config items, approvers, supporting documents etc. Responsibilities: • Involved in all stages of Software Development Life Cycle (SDLC). • Involved in Agile includes bi-weekly sprint and daily scrum with on-shore, different time-zone team members. • Worked in Analysis, Design, Development and Testing of application using Agile Model. • Developed responsive user interface by using HTML, CSS, Bootstrap, VueJS, Golang, NodeJS, and Camunda. • Enhanced application performance by VueJS Component based development in view of future large application transitions. • Created reusable components and services with JavaScript to consume RESTful API using Component-based architecture provided by VueJS. • Implemented two-way data binding to let the application handle the automatic synchronization of data between two components. • Wrote common components to bind all other small vuejs application to make it large. • Implemented HTTP requests using axios library to manipulate multiple data over time. • Implemented session search page, aggregation page, and session replay page which the agent can search globally and view the transaction details of specific request. • Wrote permission management features which can dynamically show or hide related page based on user’s permission roles when the user sign-in, provided permission grant functionality. • Implemented log tracking features for recording agent and developer behaviors like visits, request configuration and environment configuration, etc. This log feature also used to track other T-Mobile applications. • Experience in producing and consuming RESTful APIs and microservices. • Used Node.JS, Express.JS to create server-side APIs. • Wrote server-side scripts using Node.JS, Express.JS. • Wrote Golang models that represent business processes and used Golang Router to handle API calls. • Implemented server-side scripts using Node.JS and Express.JS to handle http requests and manipulated JSON response with CRUD operations such as get, post, put and delete. • Implemented Goland to handle http requests and manipulated JSON response with CRUD operations such as get, post, put and delete. • Created application with VueJS and Unit Test with TestCafe. • Used GIT for version control and JIRA for agile management. Environment: Golang, Node.JS, Express.JS, VueJS, ES6, JavaScript, HTML, SCSS, Bootstrap, PrimeNG, D3, RESTful, Webpack, git and JIRA Client: Softweb Soutions, India Sept 2017 – Jan 2019 Project: Digital Bidding Role: Software Engineer Description: Softweb Digital BidBuddy is to build an internal web portal B2C and B2B website for Entertainment Industries. The customer service can access to create, update and delete their projects. They can publish their project for public bidding to raise funds. Responsibilities: • Used ES6 and JSX with React for component development. Used Babel to compile JSX and ES6 into JavaScript. • Developed responsive user interface by using HTML, SCSS, Bootstrap, JavaScript, jQuery, React.JS and RESTful. • Maintained states in the stores and dispatched the actions using Redux. • Implemented user interface by using the React JS, React Router for SPA development. • Implemented RESTful API using Amazon lambda functions. • Wrote server-side scripts to handle http requests and manipulated JSON response. • Wrote server-side scripts to handle http requests and manipulated JSON response CRUD operations such as get, post, put and delete. • Customize backend RESTful Web Service API and created server-side mock data which validated by swagger. • Used Node.JS, Express.JS to create server side API. • Debugged applications in different browsers and tested applications using QUnit, and Mocha. • Used GIT/Gitlab for version control, Bitbucket for code repository, and JIRA for agile management. Environment: Node.JS, Amazon lambda serverless, React.JS, ES6, JavaScript, HTML, CSS, SCSS, Bootstrap, RESTful, Webpack, Gulp, Gitlab, Bitbucket and JIRA. Project: Smart Office Role: UI Engineer Description: Smart Office solution enabling a smarter, networked, and efficient workplace. Main features like Check availability and book meeting room/facility straight from your mobile, Manage offices on multi-locations and track your workforce on your mobile, Check for available facilities and schedule your monthly calendar in advance to manage your tasks accordingly, Better quality control and predictive maintenance using Business Intelligence (BI) tools, Mobile management system for monitoring different offices at multiple locations. Responsibilities: • Used Angular-CLI for initializing and project setup with scaffolding features. • Used Angular to create single page application and Bootstrap for responsive UI. • Built custom Angular directives to create reusable components and shared services. • Wrote server-side scripts to handle http requests and manipulated JSON response CRUD operations such as get, post, put and delete. Environment: Node.JS, Angular 2, TypeScript, ES6, JavaScript, HTML, CSS, Bootstrap, RESTful, Node.JS, ExpressJS, JIRA, and GIT Client: Capital One at Manhattan, NY May’ 2016 – Dec’ 2017 Project: Portfolio Tracker Role: MEAN Stack Engineer Description: Portfolio Tracker (PT) Project is to provides asset management and reporting capabilities across borrowers, deals, guarantors, facilities, covenants, collaterals, commentaries and enable Capital One Commercial Bank business team to track Loss Given Default (LGD) and Probability of Default (PD) risk ratings and download PT reports. Responsibilities: • Designed and developed intuitive UI using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular.JS, Node.JS and Express.JS. • Wrote UI modules, components, controllers, services and UI-router states on customer, deal, collateral, and commentary page. • Implemented breadcrumbs, navigation, header modules based on Single Page Application. • Created and Consumed RESTful API by writing Express routing on customer and collateral module, using Angular to create component’s template, binding function, controller, service with JavaScript, Lodash and Q under ECMA6 features. • Wrote responsive search and upload pages and developed response documents with sorting, selection, filtering, pagination, drag-and-drop files, date picker, and keyword searching functionalities. • Deployed Node.JS apps and built infrastructure using AWS EC2. Environment: Angular2, Node.JS, Express.JS, MySql, ES6, JavaScript, Lodash, Q library, swagger.io, HTML5, SCSS, RESTful , and GIT Project: Connected Worker Role: UI Developer Description: Connecting the industrial workers, in addition to having fully-connected system has now become a feasible solution to achieve better operational efficiency and to ensure worker safety and productivity. Along with connected assets and machinery, connected workers can help a company gain better regulatory compliance and get a real-time glance at worker activity and health. Key features are like Improved Worker Safety, Prescriptive Analytics, Compliance Friendly, Workforce Planning and Optimization.We have also done Creating and monitoring geo fences and Monitoring workers’ vitals in this project Responsibilities: • Involved in designing the application front-end architecture. • Started following Scrum in the team and involved in Sprint planning meetings at the beginning of iteration and retrospective meetings at the end of iteration • Help project team to resolve any code merge conflicts and any issues in SVN code repository. • Provided the support for any issues and defects in the application. • Designing code flow and implementation of new enhancements • Involved in full life cycle of project including planning sessions with project managers and business analysts to analyze business requirements • Impact Analysis, Estimations, Designing and implementing new requirements. • Maintain the version of the Node API which is consumed by iOS and Andorid APP users. • Implement multiple types of notifications. Environment: ReactJS, ES6, MySql, Laravel, HTML5, CSS3, Bootstrap3, SASS, and GIT Client: Mercedes-Benz Inc. at Montvale, NJ Project: MB-Vans website Role: UI Developer Description: Mercedes-Benz is a global automobile manufacturer and a division of the German company Daimler AG. The brand is known for luxury vehicles, buses, coaches, and trucks. Mercedes-Benz USA (MBUSA) is responsible for the distribution, marketing, and customer service for all Mercedes-Benz products in the United States. Description: Commercial vans (MB-Vans) project for marketing and sales lead generation of Mercedes-Benz Sprinter and Freightliner commercial vans. The project includes Content Management Application and Content Delivery Application. Developed RESTful endpoint, UI and unit tests for different modules. Responsibilities: • Developed RESTful endpoints, business and service layer components that support it using laravel. • Hands-on experience on HTML5, CSS3, JavaScript, jQuery, Bootstrap and Angular.js to design responsive UI page (Mobile/Tablet/Desktop) and collaborate with project manager, media engineer, content management team and QA team to improve multiple browsers page readability and CMS integration. • Used Angular services, controllers, and consumed RESTful API and created filter on “which van is right for me” page to instantly show end users only the models that meet filter criteria. Environment: Laravel, HTML5, CSS3, Bootstrap3, JavaScript, AJAX, Angular.JS, RESTful, and GIT. Project: InnovaZones Role: Laravel Developer Description: InnovaZones is large scale application for Assets Tracking. It provides intuitive, application-based, front-end solutions that allow customers to electronically gather and sort data. InnovaZones is SaaS. This portal has 2 main platforms, 1. iPad App 2. Web Portal, on web portal it has Front Portal for Manager, Company Admin and Master Admin for Client. Client can manage companies from master admin. Company Admin can manage their users, Products, Permission etc. from company admin portal. Front Portal is for manager for reporting purpose, this portal have more than 10 different reports. Responsibilities: • Involved in conceptualization, research, architecture and in database design. • Involved in designing the application front end architecture. • Provided the support for any issues and defects in the application. • Impact Analysis, Estimations, Designing and implementing new requirements. • From the scratch analysis, design & Coding of the modules. • Implemented the Syncing of the data and manipulated into the live database. • Implemented multiple databases as a company wise. Environment: Linux, Apache, Laravel 5, Angular 4, Express, MySQL, jQuery, HTML5 & CSS3, Responsive Layout Education: Completed Bachelors in Computer Science
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.