Software Developer Resume
Bentonville, ArkansaS
TECHNICAL SKILLS:
Object Oriented Programming (OOP): Design Patterns used to solve multiple issues, both Inheritance and Composition patterns of reusable code.
Structure Design Concepts: MVC, Inheritance, Composition, Factory and other software architectural concepts.
Programming Languages & Frameworks: PHP, HTML5, CSS3, Javascript / ECMA 5, Typescript & ECMA 6+ (2016), C++, C#, Visual Basic, PostgreSQL, MySQL, DOS & Bash Commands, JQuery, Angular 1, Angular 2+, Ionic, Ionic 2+, Cordova, SVG, Node, Express JS, Sencha Ext / Touch, ReactJS, MongoDB & NoSQL solutions, Apache, GIT and SVN version tracking.
Unit Testing: Automated testing and test - driven development.
Automation: Crontab and Scheduled Tasks in production environments.
Operating Systems: Experience with Windows XP thru 10, Linux Ubuntu, Raspbian, CentOS, Mac OSX
Hardware BreakFix: Installed multiple cards, hard drives, boards, and specialized components into PC s. Troubleshooting the device for issues with the physical layer.
Graphic Design: Adobe software, ImageMagick and other products.
Software Experience: Microsoft Office, Google Docs and Services, Adobe Creative Suite, Blender 3D.
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Developed Hybrid Mobile applications using Cordova + Sencha Touch
- Developed Hybrid Mobile applications using Cordova + AngularJS / Angular 2+
- Agile Development using Jira, Scrum, Project Planning
- Developed / Maintained Legacy PHP Project with MVC Architecture, Added SPA style Features
- API Design, Dependency Breaking and Enforcing best practices.
- Implemented Node Express Server and Site using Angular JS for Reporting
- Oauth2 and REST API generation
- Participated in high-level & low-level design
- Automated testing of applications using Mocha
- Developed multiple SQL Queries for reporting, such as Advanced Search and data imports
- Relational Database Management, Efficiency and Effective Usage
- Developed automated tasks to store GPS information regarding persons and addresses using Crontab and Bash scripting
- Generated multiple automatic notices to end-users on events such as “New Lead”
- Dealt directly with Payment Account amount handling and verification
- Testing API’s using Rest client Postman
- Performing UAT testing on Londen SecureApp and LeadForce
- Managing schema changes to databases via migrations and fixtures
- Generating SQL generators using PHP
- Created multiple tables and models for the MVC PHP Framework
- Created multiple custom components in both Sencha Touch and Ionic2 projects
- Created a shopping-cart system to gather payment information for Londen SecureApp
- Created sustained validation solutions for Londen SecureApp
- Generated multiple front-end javascript data-handling
- Implemented Rollbar integration for error reporting into Londen SecureApp
- Updated and accelerated Rate Calculation within Londen SecureApp
- Added Advanced Search, Lead Edit / Input, Actions on DataTable Rows, and Click2Dial jQuery plugin in LeadForce
- Deployed and managed concurrent deployments
- Handled feedback and Pull Requests and Git Flow
- Writing technical documentation and code formatting on projects
- Wrote automated tests for Student Resources API for UHCSR Mobile App rewrite in Ionic 2
- Following multi-step release procedures for LeadForce in multiple environments
- Dealt with case-sensitivity in commits on case-insensitive systems
- Running and maintaining docker images for local development environment
- Mapping and documenting current feature sets to identify problems in legacy LeadForce application
- Restoring and maintaining databases for Leadforce Management
- Using ImageMagick to convert TIFF format images into JPG files for display / download / printing on LeadForce & LeadForce Mobile
- Communicating and Confirming requirements when correcting bugfixes
- Implemented new Disposition system which moved from “outcomes” ( limit of 6 possible states ) to Activities ( functionally infinite states, operated on index values )
- Centralized spread-out & duplicated JS logic on LeadForce front end to be a single JS file with dependency injection
- Moved client-overridden file HomeController ( controlled portals available to client ) into base library to prevent collisions in the future.
- Altered multiple features to make Ajax requests instead of refreshing the entire page.
- Rapid switching between projects and architectures and code styles, worked on 2 scrum teams simultaneously
Level 1 Support Technician
Responsibilities:
- Call Center service to technicians on a Walgreens Distribution project.
- Remote Troubleshooting, Experience with Remedy 7 and Uniphi, working in a highly active environment.
- Additionally, installed video cards into multiple Confidential PC’s.
Data Mining
Responsibilities:
- Marking emails that could result in a claim on the part of the client (a retailer) toward one of their vendors.
- Made companion spreadsheets to assist with the rest of the team's work at
- PRGX, and helped implement the word scoring system currently in use.
- Clerical and Analysis Skills, Citrix Use, and in-house software usage
Internship
Responsibilities:
- Experience with a corporate office atmosphere.
- Phone Supporting Printers and Computers.
- Dealt directly with customers.
