Full Stack Developer And System Administrator Resume
Martindale, TX
SUMMARY
Well - versed in all aspects of the software development life cycle. Experienced in functional, modular and object-oriented programming. Strong working knowledge of algorithms and data structures. Proven success in automating processes, improving performance and delivering quality software.
TECHNICAL SKILLS
- Software Development
- Realtime, REST coding
- OO Coding & Scripting
- Solutions Deployment
- GUI Design
- Debugging & Troubleshooting
- User Training & Support
- Requirements Definition
- Testing and Performance
TECHNICAL SKILLS
Programming: JavaScript, Java, PHP, C, C++, Python, Bash, JSON, XML, SQL, CSS, HTML
APIs: Zuora, Salesforce, FedEx, UPS, QuickBooks, PayJunction, AWS
Systems: Unix, Linux, Windows, Macintosh OS X, MS Office
Frameworks: less.js, lodash.js, Node.js, jQuery, AngularJS, CMS(Joomla, Wordpress)
Development: Git, GitHub, CVS, Jira, #slack, Wiki
PROFESSIONAL EXPERIENCE
Confidential, Martindale, TXFull Stack Developer and System Administrator
Responsibilities:
- Developed failover strategy and network topology for failover of ISP to alternate ISP.
- Upgraded Quickbooks VB.NET synchronization software of internal system with latest version of QB SDK.
Automated Quality Assurance Engineer (SDET)
Responsibilities:- Developed JavaScript (functional and OO programming) and Java solutions (OO programming) to test the consistency of map data.
- Created unit test cases for modules. Reviewed others code.
- Tools used included: Git/GitHub, Lodash, Wiki, Apache and Google Utilities.
- Member of lean Agile team improving Confidential maps data.
- Known for JavaScript skills and willingness to teach others.
- Enhanced tools for creating and migrating test cases in jq (JSON manipulation) and Python.
Full Stack Developer
Responsibilities:
- Developed system to synchronize multiple data sources: MySQL (RDMS), Zuora (OODBMS) and Salesforce (OODBMS) using mysqli and SOAP.
- PHP was the primary development language using OOP practices.
- PHP classes were developed to support interaction with Zuora and Salesforce.
- Provided near real-time updating of data across multiple platforms.
- Developed HTML-embedded mailers for renewals of subscriptions.
Full Stack Developer and System Administrator
- Maintained and ported an abandoned Webserver to a Rackspace cloud based server.
- Performed fixes to Perl and PHP code to meet current needs.
- Configured CentOS with Apache, PHP, Perl, MySQL, iptables, ssh, email. Performance tuning and monitoring.
- Determined proper size server. Fixed performance issues.
- Clean cutover to Rackspace server.
Frontend Developer
Responsibilities:
- Produced AngularJS pages using lodash, Bootstrap and Less.
- Built a custom API aggregator in Node.js to provide a single API for a complex situation.
- Agile environment with continuous testing methodology (TDD), using Jira, Jenkins, Selenium and Protractor, slack#, Git, GitHub.
- Developed responsive pages.
- Developed Node.js information aggregator.
Full Stack Developer and System Administrator
Responsibilities:
- Supported Confidential servers running Ubuntu and CentOS.
- Maintained and extended approximately 150K LOC in Perl, PHP and JavaScript.
- Supported production operations (production flow, production setup and shipping) using Perl with a MySQL database with API calls to UPS, FedEx, USPS, PayJunction and QuickBooks.
- Customer site supporting customer ordering, credit-card handling and layout issues.
- Built specialized customer portals for large customers using object-oriented Perl, allowing for customer specific needs.
- Managed complex medium-sized e-commerce for frontend and backend operations.
- Extended code using OOP to support multiple high-volume customers with specialized needs.
Owner, Sole Proprietor
- Small business supporting hardware (PC and Mac), website design, networking, and customized programming.
- Maintained both Linux and Windows Servers (physical and cloud-based).
- Designed and implemented network solutions for small businesses.
- Joomla customized websites.
- Managed a start up business with little overhead.
- Gained experience in marketing and customer relations.
Associate Professor of Computer Science
Responsibilities:
- Taught courses in Operating Systems, Architecture, Computer Security, Networking, Web Programming, Software Engineering, Programming (bash, ksh, C++, JavaScript, .Net, Java).
- Applied for, received and managed a grant from the National Science Foundation to encourage STEM.
- Managed faculty and staff, designed laboratory spaces, configured network and machines.
Scientific Staff, Technical Advisor
Responsibilities:
- System architecture, configuration management, tools development, project management, system performance analysis.
- Programming in OOP ( Confidential ), TK/TCL, Awk, Perl). Architect for migration from a single processor to a multiprocessor system for processing long distance calls.
