Node.js/CoffeeScript Developer•Apr. 2017 - Mar. 2018CDM Rewards Program Documentation
● Work on a distributed team as a remote developer on BackEnd Team, fixing existing functionality written in coffeescript connecting to AS400, MS SQL and MongoDB ● Refactored Coldfusion scripts and fixed bugs in legacy code ● Rewrote coldfusion scripts in node.js coffeescript ● Migrated data and created transformers for syncing data between merchants and order databases ● Created and added new pages and routes utilizing existing design templates styles ● Configured and Secured servers by installing newer versions of software ● Implemented featured provided by third party development teams and worked with other development teams to finish requested features ● Worked on various problems that range from caching to order transfer solutions ● Fixed shopping cart and made shopping experience more enjoyable ● Worked on zendesk apps for customer support techs for finding order information ● Used tools like jenkins, screenhero, basecamp and github ● Participated in meetings with many third-party partners and teams to provide solutions for requested features, communicated back and forth with third-party teams as needed ● Lead team members in planning for building out app infrastructure and configuring tools ● Provided support to call-center, fixed underlying system bugs and maintained end-user satisfaction by fixing problems in customer facing solutions ● Created deployment scripts, project and documentation management bash scripts ● Created re-usable library for communicating with third-party POS provider ● Created ES6 angular2 node.js app, integrates with POS system for redeemable voucher ● Created customer facing documentation using python sphinx utilizing ReadTheDocs theme and administrator documentation using markdown for above application ● Fixed bugs in coffeescript apps, connect partner API functionality, terminal cli/web apps
Node.js/React.js Full-Stack Developer•Dec. 2016 - Mar. 2017
•May 2016 - Current
● Created local development environment with vagrant in a private github repo ● Communicated with team using JIRA, phone, skype and email. ● Worked with a resources which were provided by a third party web development firm ● Made site responsive for mobile device visitors, fixed issues with style, layout and design ● Transitioned legacy application database from sqlite3 to MySQL and added django-fernet-fields to secure data stored in the database ● Finished development on the app, it is now running on Amazon AWS ● Found hackers on legacy app server, de-compiled their software locally, found the IRC server/channels in question and tracked down the guy to his IP address ● Deployed the app on a new server with nginx/uWSGI and decommissioned a legacy app ● Fixed issues with the application user interface and user experience, added analytics ● Created CloudFormation single instance stack for the app ● Re-wrote app, created a new brand for the app, created the app to be frontend centric in React, Redux, Redux-Form, WebPack and using Python Django Rest Framework as the backend API and NPM/Node.js; MEAN Stack ● Created a multi-tiered CloudFormation stack ● Applied Hashicorp app delivery suite of tools to deploy and devt process; otto, nomad, consul, terraform, vault, serf, packer ● Launched 3 partner sites that use the main application with some minor business logic changes in the backend or simply logos and contact info differences from the main site
•Nov. 2015 - Apr. 2016
● Build an app for Cisco Systems, Inc with Tornado and jQuery, NPM/Node.js, Bower ● Created a dynamic page generator command-line tool ● Created a web user interface to the command-line page generator ● Created a deployment process with docker, shell scripts and make ● Created a development environment with vagrant that re-uses the docker shell scripts ● Managed a team of developers and managers who managed me ● Came up with tons of solutions for the application, system and processes of doing admin tasks and creating generated pages ● Created a database migration system which imports files into the database from the filesystem ● Created a import/export system so admins can transition to other docker containers much easier and so to have a way to back things up in the system ● Created frontend user experience and user Interfaces and for processes
One of my github accounts, two of my other accounts are flagged by the new GitHub owners(MicroSoft), because github is no good anymore. I have a GitLab but that's not for you to browse around.
My StackOverflow profile.
Travis CI profile with my public projects configures for continuous integration.
$ npm install --save mongoclient
A mongodb client wrapper for mongoose.
$ npm install -g videolerx
Downloads videos from youtube, vimeo, etc and uploads them to S3.
$ npm install -g notify-used-or-free
Notify by email or sms of free disk space on server or when a certain amount of disk space has been used.
$ npm i -S dictionary-definitions-data
Data scraped with spiders from dictionary.com on 2018-03
$ npm i -S thesaurus-synonyms-data
Data scraped with spiders from thesaurus.com on 2018-03
The Best ClipBucket Downloader you will find until youtube-dl adds support for clipbucket sites.
Demo Address Book app written with Angular running on Google Cloud.
A simple card game of war, written using python3, this was a test exam for job placement at a company.
Just a simple calculator to translate letters to numbers.
Build your cyber security or IT career, for free.•Jan. 2017
Learn to code for FREE!•Nov. 2016
Self-prep for AWS Certified Solutions Architect - Associate Exam•May 2016
The prep exams/tests prep-material are nothing like the actual exam!
And more recently I'm learning more tools that weren't on that exam ...
Learn to code, gain a new skill, get a new job.•Jun. 2015
Self-prep for Cloudera Certified Admin for Apache HADOOP - Administrator Exam•Feb 2014
Self-taught many languages, patterns, algorithms, frameworks, concepts, use cases, lifecycles, configurations, deployments, processes, etc.•2004 - Current
Learn computer programming with Visual Studio .Net Framework 1.1•Jul. 2003
Here is a list of some skills I learned over the years in regard to my tech career.
Alex is a highly knowledgeable and creative systems and application engineer. His passion for applying leading edge technology to solve business problems is demonstrated in his ability to design and build flexible, forward looking applications which respond not only to the immediate project specifications but also position the application/framework for future use cases best in class design patterns and upcoming technology trends.Sean Hennessy - Stratus Technology Services, LLC Letter of recommendation
DKKD Staffing rarely employs remote workers, but Alex is worth it. EXCELLENT job for our client. He's very proactive and researches what he doesn't know. Alex has been working as a Developer since 2003 building web services. He is a lead Architect working in Backend, Frontend UI/UX Development and DevOps for Web based and Mobile applications. Very strong experience with Python and Django and has experience working with Java. Thanks for doing a great job for us/our client Alex.Diane "Di" Krehbiel - DKKD StaffingLetter of recommendation
I would like to recommend Alex Goretoy as a candidate for a position with your organization. In his role as a PHP Developer, Alex provided consultation services for our company from 5/31/2012 - 7/20/2012. Alex did an excellent job in this position and was an asset to our organization during his tenure. He has excellent written and verbal communication skills, is extremely organized, can work independently, and is able to effectively multi-task to ensure that all tasks are completed in a timely manner. Alex also has good problem solving skills, he was always able to offer new ideas to get things done in a more efficient manner. He had an excellent rapport with his co-workers, managers and clients. He would be an asset to any employer and I recommend him for any endeavor he chooses to pursue.Jesal Gadhia - Calisto Labs, LLC Letter of recommendation
I immediately recognized Alex Goretoy's phenomenal programming proficiency, vast skill set versatility, and unparalleled work ethic within the first few wks after I hired him. Though he excels at complex back-end programming and information architecting, he is also adept at front-end programming and UI/UX design. He worked tirelessly on each project with passion and acuity, working from home extending far beyond work hours, without compensation. Each day, he surprised me with the progress he was able to make, in addition to introducing innovative new ideas he devised for the product at hand. I cannot say that I have met a more ambitious, zealous, innovative, versatile, supremely skilled programmer as Mr. Goretoy. He was also an excellent collaborator and team player -- polite, punctual, reliable, open to feedback, tactful with feedback of his own and very respectful to me as his manager. He was an invaluable asset to our team and any company in need of superior IT talent would be fortunate to have him.Felicia McCrossin - Cyber2Media, Inc.Letter of recommendation