Senior Software Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Full Stack Developer with over 10 years of Enterprise development experience. Specializing in MEAN and MERN applications with over 6 years experience working with Javascript, Node.js, Express.js, AngularJS, React and MongoDB.
- 10+ years as a backend developer, currently specializing in Node.js driven backends and API driven frameworks. I manage and design a variety of API interfaces using current libraries such as Node.js, Express, Sails and utilizing a model approach for collections and resource interaction.
- Previous backend development included Coldfusion, jQuery, CSS, Apache, Tomcat, Glassfish, Sql Server, Oracle.
- Devops experience includes working with Webpack, github, docker and automating the deployment process onto the cloud. AWS experience includes deploying environments via Cloud Scripts, architecting, build and maintaining various projects.
TECHNICAL SKILLS
- ReactJS/Redux
- AngularJS
- Angular 4
- Node.js
- Express
- Sails.js
- Javascript (ES6)
- Webpack, Grunt, Gulp
- Coldfusion (Up thru version 10)
- Jenkins
- Git, SVN
- Mongo, MSSQL, Oracle, Marklogic, Solr, MySQL
PROFESSIONAL EXPERIENCE
Senior Software Developer
Confidential
Responsibilities:
- Utilizing Node.js, Socket.io, Redis, Supervisor, Webpack, and React for scalable website architecture and real - time technology.
- Creating and managing API server and RESTful Web Services
- Handling authentication, microservices interaction all with backend routes and Node.js modules.
- Aggressive TDD approach of Node.js modules using mocha, chai and sinon
- Created teams standard develop and deploy approach to eloquently handle development and production deployment. Using local development configuration and production hosting variables configuration to allow us to work with a single code base that can easily deploy locally and to production with minimal manual changes. Perfect for a true CI/CD environment.
- Restructured application to run concurrently with Node, Express backend server
- Implemented oAuth authentication process in a Node.js, Express backend
- Restructured approach when using dev vs prod keys for application
- Writing, adding performance and security focused middleware
- Cleanly managing unauthorized access to API resources
- Implementing passport.js for google auth
- Added react-redux store library for improved state management
- Using Webpack for build process
- Continuous development on new features as well as bug management
- Front end development with AngularJS application
- Backend development includes working on backend API using Node and Sails
- Interacting with Java microservices via Backend API interaction
- Managing deployment process via Jenkins and Docker containers
- Daily collaboration with remote team of developers
- TDD development using Mocha, Chai & Karma
- Using Webpack for build process
Lead Developer
Confidential - Washington, DC
Responsibilities:
- Managed and build out Cloud script.
- Troubleshooting and managing Docker instances on Centos box
- Various tasks with github, peer reviews, setup for team development
- Intense development using AngularJS, REST with existing Java web-services.
- This was a high visibility project being that it was mandated by President Obama for us to improve the patent process portal
- Lead and mentored team of 20 Java developers, provided Angular & Node.js training.
Senior Lead Application Developer
Confidential - Washington, DC
Responsibilities:
- Created a custom service to handle Marklogic calls and responders on Node.js.js (server side).
- Creating a mobile app boilerplate interface based on PhoneGap, Backbone.js and topcoat.
- Using Amazon Web Services(Using EC2) providing a proof of concept for hosting a Node.js app in the cloud
Lead Coldfusion Developer
Confidential - Washington, DC
Responsibilities:
- As lead Coldfusion developer I was focused on the entire lifecycle of all projects.
- One of my main projects involved developing a custom CMS portal completely updating our clients approach to project management.
- My team was responsible for designing and developing various custom auction systems.
- Skills I employed were Coldfusion 9, ORM, Ajax, jQuery, javascript and CSS.
- Frameworks include: Fusebox 5, Coldspring, ModelGlue, CFWheels Containers” Tomcat, Railo, Glassfish
- Well versed in SVN, release manager on a number of projects Jira and WiKi experience in Confluence.