With over 20 years of experience at fast-growing startups and leading corporations, I am proficient in building highly performant, scalable, and responsive enterprise-level web applications. My skill set includes JavaScript, React, Java, Node.js, and a wide range of other technologies.
Experience
Sublinx / Courtesy Electric Company
Sublinx is a startup company focused on connecting builders and subcontractors through innovative technology solutions. Courtesy Electric is a leading electrical subcontractor based in Denver, known for its innovative solutions and exceptional service.
Principal Full Stack Software Engineer | -
- Led the design and development of a large-scale work order management and inventory system, significantly improving operational efficiency.
- Spearheaded the creation of iOS and Android mobile applications for real-time tracking of time, location, and work orders, empowering field technicians and enhancing customer satisfaction.
- Engineered a robust and scalable data receiving system to seamlessly integrate work orders from diverse third-party APIs, streamlining data flow and expanding service capabilities.
- Implemented AI-powered data extraction solutions using Google Vertex AI to automatically parse and extract structured data from unstructured work order schedules.
- Developed intelligent schedule manipulation systems with Vertex AI that optimize scheduling and resource allocation.
Most Used Skills
This or That Media
This or That Media is a dynamic social media platform.
Senior Full Stack Software Engineer | -
- Designed and implemented a full-featured A/B testing system with a real-time web application, optimizing conversion rates for PPC-driven landers and forms, resulting in over 10 tests per week and a 10% increase in conversion rates.
- Developed key financial dashboards and reports across multiple departments, with responsive design for mobile access through web-based applications.
- Led the migration of the company's server platform from AWS to a local data center, building and deploying many custom Linux servers to reduce costs.
- Built and configured 5+ on-premises servers from hardware selection to full production deployment, including network configuration and security hardening.
- Contributed to 50% of the company's revenue by architecting and building a paid search-driven consumer lead generation platform.
- Developed and maintained large-scale lead generation platforms capable of handling thousands of leads per minute.
Most Used Skills
Food Network / HGTV / DIY Network - Scripps Networks
Scripps Networks is a top developer of lifestyle content, including broadband video, social media, and e-commerce, attracting over 20 million unique visitors monthly. Its brands include HGTV, Food Network, DIY Network, Fine Living Network (FLN), and Great American Country (GAC).
Senior Full Stack Software Engineer | -
- Standardized new HTML/CSS/JS development practices for nearly 20 front-end engineers and designers, simplifying the development process.
- Designed and developed internal software applications to manage various types of media across multiple platforms.
Most Used Skills
Full Stack Engineer | -
- Implemented promotional pages for Target and Bacardi using semantic and cross-browser techniques.
- Restructured the configuration and layout of high-traffic pages to improve development efficiency and page performance.
- Supervised and performed crucial maintenance and applied fixes for high-traffic websites (HGTV, DIY, Food Network, and GAC).
- Managed JavaScript and CSS production pushes through various CDNs, primarily Akamai.
Most Used Skills
Cadre5 LLC
Cadre5, LLC is a full-service technology and design firm in Knoxville, Tennessee, specializing in custom software development for corporate and government clients.
Full Stack Engineer | -
- Developed large-scale web applications for corporate and government clients.
- Architected and standardized semantic HTML and CSS to streamline page creation for over 10 developers.
- Mentored team members in the proper use of semantic HTML, CSS, JavaScript, jQuery, and front-end best practices.
- Optimized JavaScript and front-end performance for displaying millions of rows of data to end users via HTML.
- Enhanced user experience and simplified AJAX calls using jQuery.
- Performed front-end and back-end programming using C#, ASP.NET, and Java.
- Designed and strategized applications from back-end to user interface.
Most Used Skills
Focal Point Technologies Inc.
Focal Point Technologies, Inc. is a national Internet design firm based in Knoxville, Tennessee, dedicated to creating comprehensive content management systems and personalized websites.
Software Developer | -
- Developed comprehensive content management systems for clients to easily manage website content.
- Collaborated directly with clients to understand and realize their vision.
- Developed personal and real-estate-based websites.
- Managed several servers, including DNS, web, and mail servers.
- Worked with clients to strategize and plan projects.
- Maintained communication throughout projects to ensure client satisfaction.
Most Used Skills
Education
Self-Taught
I have always been passionate about computers and programming. I continuously seek out and utilize the latest technologies to enhance my projects. My dedication to learning drives me to constantly improve my skills.
Bachelor of Applied Science in Software Engineering - ITT Tech
While attending ITT Tech, I worked full-time as a full stack software engineer at Cadre5 and later at Food Network / HGTV (Scripps Networks). I earned my bachelor's degree in 2.5 years by completing final projects and testing out of midterm and final exams in programming courses.
Skills
Front-End
JavaScript<TypeScript>
ReactReact NativeNext.jsTypeScriptjQueryAJAXHTML/CSS
HTML5CSS3SASS/SCSSCSS ModulesStyled ComponentsSemantic HTMLBuild Tools
NPMYarnWebpackGulpESLintPrettierViteTesting
JestCypressPlaywrightCSS Frameworks
BootstrapTailwind CSSMaterial-UIPerformance & Optimization
Performance OptimizationHigh-Traffic SystemsA/B TestingCross-browser DevelopmentCDN ManagementAkamai
Back-End
Java
Spring BootSpring FrameworkSpringThymeleafMyBatisJPA / HibernateMavenGradle.NET
C#ASP.NETASP.NET CoreEntity FrameworkNode.js
Express.jsPHP
PHPContent Management SystemsDatabase
SQL & NoSQLMySQLMariaDBPostgreSQLMongoDBFirestoreSQL ServerAuthentication
OAuth 2.0Auth0KeycloakAPI Development
RESTRESTful APIsGraphQLMicroservicesCaching & Queues
RabbitMQKafka
Mobile
React Native
ExpoiOSAndroid
Cloud
Google Cloud
DockerKubernetesCloud RunCloud BuildGoogle App EngineFirebaseVertex AIAWS
EC2S3LambdaRDSCloudFrontData MigrationDeployment
VercelDigitalOceanProduction Deployments
AI/ML
Machine Learning
Google Vertex AIMachine LearningGenerative AIAI/ML Pipeline Development
Operating Systems
Linux
UbuntuCentOSRed HatDebianLinux Server AdministrationWindows
Windows ServerWindows 11Server Management
DNS ManagementMail ServersWeb ServersServer AdministrationHardware ConfigurationNetwork Configuration
DevOps
CI/CD
JenkinsGitHub ActionsGitLab CICI/CDContainerization
DockerKubernetesVersion Control
GitGitHubGitLabBitbucket
Notable Mentions
Project Management
JiraConfluenceTrelloAgile/Scrum methodologiesClient RelationsProject PlanningMentoringSpecialized Skills
PPC OptimizationLarge-scale ApplicationsCorporate SoftwareUI/UX DesignData VisualizationPromotional PagesHigh-Traffic Websites