Uploaded File
Michael
djsn1069@gmail.com
518-541-5164
Great Falls, MT 59403
Full Stack Developer
7 years experience W2
0
Recommendations
Average rating
32
Profile views
Summary

Full-stack web developer with a decade of advanced programming experience and an ability to craft anything from simple elegant solutions to solving complex problems. Have extensive knowledge of backend development for a variety of web sites and applications. Deployment of web based applications both monolithic and micro service oriented architecture written in Node.js and Express. Ground up CI/CD integrations with Circle CI, Jenkins and Buddy Build. AWS platform development utilizing many of their tool sets including Elastic Beanstalk, S3, RDS, Lambda and Route53. Created and maintained new and existing web solutions from complex websites to email newsletters. Worked closely with the design team to produce the most engaging layout and pixel-perfect design. Developed and test for cross-browser, cross-platform, and cross-device compatibility while working closely with the campaign management team to ensure all functionality meets the desired requirements. I've reworked, repaired and designed various HTML/CSS/JavaScript based online solutions to conform with industry layout/design standards.

Experience
Full Stack Developer
Information Technology
Mar 2019 - Feb 2020
Worked as a Full Stack Developer.
  • Responsible for gathering requirements, system analysis, design, development, testing, and deployment.
  • Responsible to create organized responsive design and developed user interaction screens using React, HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery.
  • Developed Node.js and Express for the backend development and front-end application using React, Webpack, Redux and MySQL for the database.
  • Responsible for setting up Node.js REST API framework using Express.
  • Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with the React States and Events.
  • Model View Component (MVC) architecture implemented for the development of the project and used the Express Rest Framework to develop REST API.
  • Maintenance and continuous development of the applications in PL/SQL procedures, ETL modules and shell scripting using best practices.
  • Using the Express framework developed models, customized admin page, views, templates and effective ORM implementation with My SQL.
  • Experience with Unit testing/ Test-driven Development (TDD), Load Testing.
  • Rewrite existing Java application in the Node module to deliver a certain format of data.
  • Worked on Docker containers.
  • Created a repository and pushed the code to GitHub Enterprise.
  • Having experience in Agile Methodologies, Scrum stories and sprints experience in Node.js.
  • Collaborated with internal teams and external teams to solve the issues and giving feedback. Technologies: Node.js, Express, React, HTML/CSS, MySQL, REST Web Services, JavaScript, Docker, XL release, JSON, Linux, Shell Scripting, TDD, GitHub, GIT, AWS, Jest, Mocha
Agile Methodology AWS Bootstrap CSS Docker Containers ETL Git HTML Java JavaScript jQuery JSON Linux MySQL node.js React.js REST Scrum Shell Scripts SQL WebServices
Remove Skill
Full Stack JavaScript Developer
Information Technology
Feb 2018 - Feb 2019
  • Built a Project Management System using MERN stack: Mongo DB, Express, ReactJS, and Node.js v4.
  • Used CSS3 and Bootstrap2 for making the page responsive.
  • Created form validations using Redux forms, JavaScript and HTML5.
  • Implemented Reactjs with Redux framework to manage the application's state.
  • Created reusable react-redux components.
  • Used JSX, which is a preprocessor step, that adds XML syntax to JavaScript
  • Implemented routing using react-router.
  • Consume Restful web services used Axios, and used redux-thunk middleware to handle asynchronous calls.
  • Implemented a TDD environment by performing Unit Testing during the development phase using Mocha and Chai.
  • Enabled modernizr to ensure cross-browser compatibility.
  • Used Web Pack which is a task runner tool for code minification and compilation.
  • Documented the issues on JIRA to track the delays in different modules of the application.
  • Used Agile methodology for the development process.
  • Communicated with the third party for the documentation and meeting the requirements. Technologies: HTML5, CSS3, JavaScript, Typescript, Bootstrap 2, ReactJs, Redux, Node.js, MongoDB, Fusion chart, TDD, Modernizr, Unit testing, Mocha and Chai, Chrome Developer's tool, GIt, webpack, JIRA, Brackets, Agile Methodology
Agile Methodology Bootstrap CSS Git JavaScript JIRA MERN Stack MongoDB node.js Project Management React.js
Remove Skill
Web Developer
Information Technology
Jun 2014 - Dec 2017
Los Angeles, CA
Took part in design and development of enterprise application using JavaScript, JQuery, CSS, HTML), ORM Framework
  • Providing guidance to other on-shore and off-shore developers
  • Identifying and troubleshooting client issues then documenting solutions and development and QA procedures
  • Ensure exceptional code quality and thorough testing (both at unit and system integration level) on every newly developed feature
  • Provide technical problem resolution for highly complex problems
CSS JavaScript jQuery Web Developer
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Bachelor's in Computer Science
Montana State University 2013
Skills
React.js
2020
7
CSS
2020
5
JavaScript
2020
5
jQuery
2020
4
Web Developer
2017
3
Agile Methodology
2020
2
Bootstrap
2020
2
Git
2020
2
node.js
2020
2
AWS
2020
1
Docker Containers
2020
1
ETL
2020
1
HTML
2020
1
Java
2020
1
JIRA
2019
1
JSON
2020
1
Linux
2020
1
MERN Stack
2019
1
MongoDB
2019
1
MySQL
2020
1
Project Management
2019
1
REST
2020
1
Scrum
2020
1
Shell Scripts
2020
1
SQL
2020
1
WebServices
2020
1
Continuous Deployment
0
1
Continuous Integration
0
1
Jenkins
0
1
React.js
0
1
Languages
English, Fluent/Bilingual