FREDDY KNUTH
817.721.7117
SUMMARY
Innovative, dedicated Senior Developer with proven abilities in user interface development, middleware development, database development, backend systems development and information technology support. Creative and up-to-date on the latest development tools, libraries and trends on various environments. Team player with experience in architecture, wire frame, task implementation and project management. Fluent in English and Spanish
CORE COMPETENCIES
Proficiencies
Infrastructure development, Software/Systems architecture, Rich Internet Application Development, High Traffic Website and Multi-Media Production, Programming, Server/Configuration Management, Audio, Video and Client Relations.
Software
- Databases: PostgreSQL, MySQL, IBM DB2
- Web Servers: Apache, Nginx
- Editors/IDE: VSCode, Sublime Text, Eclipse, Visual SlickEdit, VI and VIM, UiPath Studio
- Media: Adobe Flash/Photoshop/Illustrator/Premiere/Audition
Languages/Libraries/Frameworks
- PHP
- SQL
- HTML/CSS - Bootstrap, Foundation
- Javascript - jQuery, lodash, Backbone, AngularJS
- Python - Werkzeug, Flask, Falcon
- Minor Experience/Familiarity: Typescript, GO, Java, C++/C, bash scripting
PROFESSIONAL EXPERIENCE
Lead Architect, Lead Software Developer
Amera IoT Inc. - 2020 - Current
Languages: Javascript, Python
Tools: Falcon, Flask NGINX, GitHub Actions, AWS CloudFormation/ECS/VPC/Route 53/RDS/SSM/Secrets Manager/S3/CloudFront, Mermaid.js, PostreSQL
OSS: Jitsi Meet/VideoBridge, Prosody XMPP, Kurento Media Server, coturn TURN server
- Developed Python based API using Falcon and PostgreSQL.
- Developed the company’s corporate site using Flask and Python, leveraging the API.
- Research and create proof of concepts doing video streaming using WebRTC technologies, existing OSS implementations, and further in-house proof of concepts using WebRTC.
- Created initial configuration of running the Python Application in Docker.
- Migrated applications running in Rackspace Public Cloud to AWS.
- Worked with outsourced React & Python developers to create the initial structure of our new React Collaborations tool UI.
- Worked with our database developer to start expanding our application scope and models.
- Designed sequence diagrams to explain the bonding sequence between IoT devices, users, our systems, and the exchange of encryption keys, based on patents.
- Created CloudFormation templates to create our different environments including: VPCs, ECS Clusters/Services/Tasks, CloudFront, S3 Buckets, RDS, Secret Manager.
- Configured GitHub Actions to deploy React UI to S3 and update CloudFront.
Software Developer (II, III, IV, V)
Rackspace - 2014 - Current
Languages: Javascript, HTML, CSS, Python, Ruby, GO
Tools: AngularJS, Falcon, Marathon/Mesos, NGINX, SaltStack, Jenkins, OpenShift, StreamSets Data Collector, ElasticSearch, UiPath, AWS CloudFormation/EC2/VPC/Transit Gateways/and other services
- Architect decisions on a new platform application called Encore to be used by Rackspace support staff, this platform would represent in years to come roughly 46 different UI Applications.
- Develop custom components in an in-house AngularJS based Components Library called EncoreUI.
- Lead development efforts in various aspects of the Applications in Encore (including Customer Account Support, Billing, Cloud Product Support, Ticketing).
- Contributed on a project called “Phone UI”, eventually renamed to “Global Search”, focusing on delivering fast and accurate results for our Front Line (Phone and Chat) Support teams, creating a new UI experience, and coding both on the UI and the API system that delivered the information to them, this project in specific helped reduce initial call time from 2.5 Minutes to 30-45 seconds.
- Maintain the infrastructure/configuration of the systems in which the various Encore Applications live.
- Contribute with the planning and integration of Encore to leverage an internal Single Sign-on System.
- Contribute and lead the next version of the platform application Encore; Focused primarily in unifying all the separate Applications visually, and exposing the Global Search functionality globally on the main application; But maintaining the development workflow for the rest of the legacy applications; This ended up being solved with the use of iframes, nginx html injection, and browser domain security in order for applications to share session, communicate with each other, but still be isolated development tracks.
- Collaborate on Code Review Process and Guidelines for other developers to improve the quality of code that gets checked in, and reduce the amount of bugs that get deployed to production.
- Lead a team of interns in maintaining and adding testing to an existing API system that orchestrated the deployments and building of docker images, to a Marathon/Mesos cluster.
- Collaborated with customer facing teams on their integration of their applications inside of Encore, to start leveraging the work done for Customers and expose it to our internal support teams.
- Lead the migrations of legacy API’s living in VM’s or in Marathon/Mesos, to our new instance of OpenShift.
- Lead development in Encore in many big company wide efforts, involving many teams to deliver big projects where the focus was to align all of our different systems and business units, into a standard set of systems, helping the consolidation of many applications.
This included collaboration with many dev leads, architects, project/product managers, across the whole company.
- Lead a team of developers in a brand new project to create an aggregated caching layer of data from a high number of different systems; Including the architecture, vision, and technical decisions; working with each of the contributors to ensure that we can deliver what’s being asked of us.
- Lead & grew a team in charge of doing Robotic Process Automation, using UiPath, AWS infrastructure, AWS Services like Direct Connect, Transit Gateways, VPCs, EC2, Route53, and others, setting coding standards, working with outsourced contractors to help our automation, work with the business on process improvements, work with other automation teams in order to work with each other’s automation to provide better value to the company, and further automate the deployment of our automation jobs.
Lead Developer (Contractor)
GRAMERCY CAPITAL, Lewisville, Texas (Remote) - 2013 – 2014
Languages: PHP, Javascript, HTML, CSS
Tools: jQuery, Bootstrap, Backbone, doT, MySQL
- Maintain and Support application created in PHP/Javascript.
- Integrate SendGrid into application for E-Mail purposes/notifications/mass E-Mail.
- Support Mobile Team in changes/enhancements/integrations on API.
- Integrate Graphic Designs provided.
- Developed Rest API for use in mobile application.
- Implement functionality defined in the Wireframes.
- Worked with team on different implementations of Middleware (CodeIgniter, In-House).
- Implement UI interface based on Wireframes provided by Client.
Special Projects Developer, UI Architect (Contractor)
BOOMERANG COMMERCE, Fort Worth, Texas (Remote) - 2013 – 2014
Languages: Javascript, HTML, CSS, Python, Bash
Tools: jQuery, AngularJS, Bootstrap, Foundation, Highcharts
- Design with Product Owners Security Model of the Analytics Engine Interface.
- Review design patterns to be used in the implementation of new UI.
- Architect New UI Layout/Design for the redesign of the Analytics Engine.
- Create UI for Business Rules Engine/Pricing Engine and integrate with backend API.
- Oversee Deployments of Analytics Engine UI.
- Oversee Development of other UI Developers, Code Review, Integrations.
- Integrate UI Design work done by previous Designer/Lead UI Developer in the Analytics Engine.
- Create scripts to retrieve images for RadioShack products missing images from Vendors.
Lead Web Developer, Partner
TETHERIT, INC., Lewisville, TX - 2011 – 2013
Languages: Python, Javascript, HTML5, CSS/CSS3, LESS
Tools: Bootstrap, Werkzeug, Flask, jQuery, Backbone, underscore, momentjs, parsleyjs, doT, IBM DB2
- Leverage http://themeforest.net designs; integrate/extend designs into previously built platforms.
- Develop Flask based server side applications with the use of Jinja2 templates.
- Advance Bootstrap and Compass to automatically compile SASS files for CSS purposes.
- Utilize AMD/RequireJS to develop JavaScript modules.
- Create various mapping implementations using MapQuest JS API.
- Oversee the migration of original web.py based platform to new Werkzeug based platform.
- Design new server side controller using Python’s Werkzeug library.
- Support User Interface of Loan Processing, Transaction Management and Customer Service.
- Implementation of Twitter’s Bootstrap 1.x to http://tetherit.com.
- Improve http://tetherit.com user interface templates and designs using in-house libraries.
Senior Developer, Systems Architect
CINSAY, INC., Austin, TX - 2010 – 2011
Languages: PHP, ActionScript 3, Java, Javascript, HTML5, CSS/CSS3
Tools: jQuery, Resin, Apache, On2 Video Encoders, Adobe Flash, MySQL, bash scripting.
- Initiated expansion of HTML5 Version for FLEX Development in support of Apple devices.
- Managed new in-house development of Cinsay Video CMS Application.
- Oversaw migration of contracted development (9Mmedia) to in-house developers.
- Architected Server Structure with focus on PCI Compliance.
- Directed the design, growth and completion of all client media projects.
- Collaborated with 9Mmedia; providing multi-tenant support; development of Cinsay Video CMS.
- Developed components/plugins to be used with the Video CMS.
- Established workflows for the encoding of video for the web; publishing formats for mobile (3gp/h264), flash video (FLV/mp4) and html5 video(mp4-h264/ogg).
Lead Web Developer (Contractor)
Languages: PHP, ActionScript 2-3, Javascript, HTML, CSS
Tools: jQuery, Apache, On2 Video Encoders, Adobe Flash, MySQL, bash scripting
- Developed web services endpoints for data via XML used by Flash Components.
- Helped design several primary Flash Components (i.e. video players, flow list presentations)
- Worked on development of a Flash Chat application with webcam support.
- Supported community website software.
- Designed new framework for a web services oriented architecture.
Lead Web Developer
METROSPLASH SYSTEMS GROUP, INC., Highland Village, TX - 2003 – 2010
Languages: PHP, ActionScript 2, Java, Javascript, HTML, CSS
Tools: ExtJS 2/3, jQuery, Apache, Adobe Flash, MySQL, PostgreSQL, IBM DB2, bash scripting
- Developed and maintained Profit Center using a bridge between Java and PHP.
- Migrated MySQL Database to PostgreSQL Database.
- Created, managed and provided support for Back Office Operating System (BOSS) in PHP.
- Designed main website; Cash4Gas website; new web framework utilizing TIBCO and JSON.
- Established the promotion handling piece in C++.
- Handled all reporting (CSV and HTML), gas price change and promotions.
- Engineered the functionality of Administration Dashboard to manage the backend system.
Senior Programmer
COMSTOCK DATA MINING, Bedford, TX - 2000 – 2003
Languages: PHP, Java, Javascript, HTML, CSS
Tools: Apache, MySQL, PostgreSQL, bash scripting
Web Programmer
Languages: HTML, Foo
Tools: VI, bash scripting
- Development support for the communities at Matchmaker.com.
- Helped in the creation of affinity websites.