Full-stack Developer Resume
Van Buren Township, MI
SUMMARY
A full - stack developer with expertise in JavaScript frameworks and tooling. Experienced in both front-end and back-end technologies, such as React, AngularJS, Spring, and Node. Strong understanding of computer science with an ability to quickly develop expertise in new technologies.
TECHNICAL SKILLS
Languages & Frameworks : JavaScript, ES6 Java, Spring, Node.js, TypeScript, AngularJS, React, JSX, HTML, SQL
Testing: Karma, Jest, JUnit, Robot Framework
Database: PostgreSQL, MongoDB
Tooling: Webpack, JHipster, Jenkins, Cicada, Gradle, Npm, Gulp, Bower, Yeoman, Liqubase, Sonar, CheckMarx, Git
Other: RESTful API, MVC, IoT, TDD, unit testing, Scrum, Agile, SDLC, algorithms, data structures, system analysis
PROFESSIONAL EXPERIENCE
Full-stack Developer
Confidential, Van Buren Township, MI
Responsibilities:
- Developed software with multiple stacks including JavaScript, React, AngularJS, Node.js, Java, and Spring Framework
- Pair programmed with team members to complete customer-centric user stories utilizing both front-end and backend technologies
- Wrote performant and maintainable code following test-driven development principles and best practices
- Decreased application load times by 50% by converting JSON blobs into indexed columns in PostgreSQL database
- Implemented Docker solution to reduce development overhead and improve developer efficiency by automating application installations and updates
- Developed and executed on a plan to upgrade client-side application from AngularJS to Angular 4
- Practiced test-driven development and wrote unit tests with Jest, Karma, and JUnit
- Maintained cooperative relationship with UX/UI designers and communicated with both technical and nontechnical stakeholders