We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

TECHNICAL SKILLS

  • Java ReactJS Redux NodeJS Kotlin Angular Ionic react - redux react-boilerplate create-react-app React-Native VueJS Electron Ember Knockout EJS-Templating ExpressJS HapiJS TypeScript NativeScript
  • MEAN LAMP FW/1 JSF 2 Spring Struts Javaspark WordPress Drupal Joomla ORM Dependency Injection Hibernate C++ PHP Python ColdFusion Perl JavaScript PM2 RequireJS Ionic 3 Phonegap JQuery Ajax
  • HTML5 CSS3 Bootstrap WebSockets Web-Services SOAP REST MAVEN ANT Socket.io Photoshop Illustrator Netbeans Visual-Studio Eclipse Sublime Android Studio Augmented Reality Zapper Unity AWS
  • Google App Engine Google-Datastore DynamoDB Elasticsearch Kibana Couchbase MySQL MariaDB Oracle 11g MongoDB Continuous-Integration Jenkins Bamboo Wildfly Railo Apache Nginx Tomcat
  • GlassFish Docker Docker Compose Ansible JUnit JMeter Loadui QUnit Karma Jasmine Protractor Selenium Unix Shell-Scripting Design Patterns Refactoring Project Management Tmux Teamocil Linux
  • Windows 7-10 Mac SVN GIT GITHUB Google-Analytics Splunk Agile Scrum Pair-Programming SEO

PROFESSIONAL EXPERIENCE

Full Stack Developer

Confidential

Responsibilities:

  • React Native Application created from the ground up
  • Main applications built with React and Redux, deployed to team using local exports
  • RESTful Web Services with NodeJS and Express
  • React application built and deployed using AWS Amplify
  • Basic cryptography in NodeJS
  • Custom React Components styled
  • Full Stack application built with React and Express
  • Android Tools used for building / testing native Android apps
  • Android applications built with Kotlin

Confidential, Miami, FL

Senior Developer

Responsibilities:

  • Converted legacy applications from Java to ReactJS using react-redux, react-boilerplate, and create-react-app
  • Helped developer onboarding with setting up local environments, project-specific debugging tips, and improving developer workflow with use / instruction on Tmux / Teamocil as well as explanation of systems / general development workflow
  • Created centralized functionality for end-user ability to store/save product information across portals using JavaScript
  • Managed a proof of concept server running Linux to remove external team dependencies and bottlenecks, this ran various JavaScript & React applications using PM2 as well as web apps running Tomcat, Java, and Jenkins
  • Configuration scripts created and updated for several applications ran via Docker containers using Ansible, Teamocil, and Docker Compose
  • Updated outdated Confluence documentation on majority of projects
  • Created and updated Jenkins deployment jobs to improve developer and QA workflow
  • Modified Nginx and Apache configs as well as AWS Application Load Balancers
  • Debugged application problems from the ui codebase level to MySQL database, NodeJS / Java / Perl / Wordpress level as well as the Linux server level
  • Enabled HTTPS on a core site, creating a clear path for other teams to implement the same with ease. Updated robots.txt to serve both http and https sitemap files using Java .xml and compressed .xml.gz generators
  • Spearheaded a developer management intranet resource using ReactJS, HapiJS, DynamoDB and AWS S3 Bucket aimed at improving developer day-to-day operations, skill set / education, and future developer onboarding
  • Worked closely with Project Owners and members of other development teams for knowledge sharing and collaboration on possible strategies on reducing redundant code & improve overall workflow
  • Transferred databases in several regions into Elasticsearch monitored with Kibana via python scripts.

Full Stack Developer

Confidential

Responsibilities:

  • Implemented a software development lifecycle utilizing a Continuous Integration (CI) server, agile development principles, issue tracking and project management
  • Designed reusable component architecture for Angular 2 (TypeScript) and Java development utilizing Design Patterns for majority of classes primarily using Observer, Singleton, Factory, and Strategy
  • Diagnosed problematic areas during project development to issue cost-effective solutions
  • Determined technologies to be used in building future applications while developing a roadmap to keep legacy applications updated
  • Advised clients on application longevity, demonstrating high application load & problems that would arise given certain breaking points in codebase
  • Analyzed bottlenecks in code to develop optimized solutions, reducing application load time and performance by ~35%
  • Development lead using Angular 2-4 (TypeScript) and Google App Engine for infrastructure, Java Endpoints and Cloud Storage used to develop and deploy responsive web applications
  • Developed dating app similar to Tinder using Angular 2 (TypeScript) and Java with a MSSQL backend
  • Used CSS3 and HTML5 to implement a responsive design
  • Created base templates for all automated integration testing for Angular (TypeScript) using Karma and Protractor
  • Continuous Integration server setup using Git + Jenkins on Linux for automated testing & deployment scripts. Custom Unix Shell-Scripts developed to handle repeated tasks as basic as opening windows related to local development and deployment to monitoring differences in IP response times using Python
  • Utilized GIT for all version control
  • Set up various teams Slack channels / integrated all third party APIs involving project development and status
  • Custom Angular 2 (TypeScript) npm packages developed to share functionality between application components and promote code reuse
  • Consistent refactoring of code throughout all applications, reducing overall code size and manageability
  • Real-time chat application similar to Whatsapp created using Angular 4 (TypeScript) for UI and Google Firebase to handle websocket functionality & message datastore
  • Application monitoring dashboards set up using Java output logs into Splunk to create various users roles for viewing project status
  • JIRA Plugin developed using Java, HTML5, CSS3, and JavaScript. Servlets running off of Tomcat7, JIRA Standalone & Cloud plugin versions developed simultaneously. Developed a Spring Boot application to demo the plugin functionality
  • Confidential Parature plugin developed, integrating JIRA & a custom Confidential system using Ajax calls to Java REST API
  • Responsive web application created using HTML5 CSS3 JavaScript JQuery ExpressJS and EJS Templating with a Java + Couchbase backend
  • Created an employee management system for time tracking & user status using JSF2 and Couchbase, with the option for admins to generate complete PDF reports from a customized UI
  • Building evacuation safety system created using Java JSF 2.2 and Couchbase. The system would build off of excel sheets to populate the data sets, once an emergency was reported - the designated team(s) and user groups would be notified via instant SMS messaging to their phones. Entire evacuation strategy was completed through the web app as well as detailed reporting for management & business owners. Server created as a REST API using JAX-RS
  • Updated Java exception handling for several projects and implemented object oriented programming principles for handling any Ajax requests
  • Updated several AngularJS modules (TypeScript) and implemented Karma & Protractor for unit testing
  • Excel sheet parsers created in Java to organize and transfer thousands of products into MySQL databases, reducing company costs by over $3,000 per month
  • Scheduling application created for iOS Android Windows and responsive web using Ionic 3 Angular 4 (TypeScript) connecting to a NoSQL database on Google App Engine, realtime notifications handled via SMS and Firebase push notifications
  • Bootstrap used for base styling and grid layouts for UI
  • Real time user notification system setup using Java WebSockets running off JSF 2.2 and Wildfly application server, core JavaScript used to handle socket communication on front end, Socket.io was used as well
  • Spring Boot application updated using AngularJS (TypeScript) and MongoDB as front and back end tech, added required Java dependencies and expanded REST API
  • WordPress, Drupal, and Joomla sites created and modified involving creating and updating user interface styling using HTML5 CSS3 JavaScript, PHP plugin development & modification
  • All design work completed primarily in Photoshop and Illustrator including original logos, website designs, landing pages, Tshirts, business cards, flyers, facebook pages, menus, and images for social media posts

Confidential, Miami, FL

Confidential

Responsibilities:

  • Advised CTO on development decisions involving non-optimal stages of multiple project development lifecycles
  • Advised CTO on decisions as to which development stacks to utilize and best practices on optimizing collaborative workflow between developers, including ideas on how to increase productivity during daily Scrum meetings
  • Created development standards for Java department utilizing JSF 2.2 and Couchbase backend. Agile principles were set up as well as code reviews between developers. Pair programming implemented in a few sprints
  • Designed and implemented a management system for all Resort locations gift shops and gift shop operations, chose development team responsible for implementing the system as well as played lead developer role
  • Designed an employee development system to promote developer best practices and collaborative development mentalities
  • Designed and setup a shared Maven repository, allowing all Java teams to share reusable functions between applications
  • Developed weekly presentations for the development departments to increase awareness of modern, object oriented, and best practices to increase developer day to day productivity as well as optimize codebase
  • Mentored developers on GIT in creating feature and bug branches, using pull requests, as well as utilizing staging, development, and production branches to optimize collaborative development
  • Lead front and back end developer for mobile version of sandals.com
  • Mentored teams of developers in best practices and code refactoring for both front and back end code including HTML5 JQuery Java PHP ColdFusion Couchbase MySQL RequireJS
  • Converted legacy applications from ColdFusion and PHP into Java Applications running JSF & Couchbase, speeding up client http and database requests by 60-100%
  • Daily Scrum meetings held as lead developer for several projects
  • Employee education system for new and current developers using HTML5, CSS3, JavaScript, XHTML, Java, Couchbase, MySQL and ColdFusion. This was intended to keep developers up to date with best practices and promote team building development. JavaScript tests were automatically graded using QUnit as well as overall ‘at a glance’ dashboards were created for myself to keep track of all activity
  • Used RequireJS for js dependency management on early projects
  • Splunk servers setup and coded Java logs responsible in parsing
  • Converted legacy applications that used SOAP / Web-Services built primarily in ColdFusion into Java REST APIs
  • ANT used in testing build processes involving local development setup or dummy database setup
  • Struts applications created to identify use cases between JSF Spring and Javaspark applications
  • Setup ORM and Hibernate structure for several applications that were connecting to a MySQL db via ColdFusion as well as JSF 2.2 applications connecting to Oracle 11g via Java
  • Set up Java based applications using Dependency Injection using JSF annotations
  • Setup and configured several applications using AWS EC2 instances as well as AWS load balancers
  • Migrated several applications built using ColdFusion 8-9 into Railo applications in favor of open source
  • GlassFish application servers migrated to WildFly
  • Google-Analytics setup for all applications requiring this functionality
  • Added and updated several meta data related to SEO
  • Code storage utilizing SVN for majority of legacy applications
  • Automated testing setup using JUnit and Selenium for majority of Java applications, both Firebug plugin and core Java Selenium testing were used

We'd love your feedback!