Stephen Cannon

Stephen Cannon

$45/hr
Full Stack Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
29 years old
Location:
Woodway, Texas, United States
Experience:
7 years
STEPHEN CANNON Senior Software Engineer E - - e Woodway, TX, US SUMMARY SKILLS Versatile Full Stack Engineer with expertise in building and deploying scalable web applications. Proficient in both frontend and backend technologies, with a track record of successfully delivering projects. Seeking challenging opportunities to leverage skills in database management, cloud computing, web development. Core Programming Languages EXPERIENCE Full Stack Engineer Ideas Unlimited 02/2020 - Present • • • • • • • Woodway, TX Designed, developed, and maintained Fullstack web applications utilizing a range of technologies including React, Angular, and Vue.js on the frontend and NodeJS, FastAPI, Django and Flask on the backend. Developed RESTful APIs for seamless data exchange between the frontend and backend systems. Implemented real-time features using WebSocket and Redis to enhance user experience. Integrated machine learning models and AI-driven features into web applications, leveraging technologies like Chatbot. Integrated Git for version control and collaborated with cross-functional teams to deliver feature-rich web solutions. Ensured the security and integrity of web applications through best practices and security audits. Utilized AWS and Azure cloud platforms to deploy and manage web applications, ensuring high availability and scalability. Backend Developer Next Tech 06/2018 - 01/2020 • • • • • Woodway, TX Developed and maintained backend systems, utilizing databases such as MongoDB, PostgreSQL, NoSQL and MySQL to ensure efficient data storage and retrieval. Utilized Flask and Django web frameworks to develop and maintain backend components for web applications. Designed and implemented RESTful APIs, facilitating seamless communication between frontend and backend components and enabling third-party integrations. Led performance optimization efforts, improving application speed and efficiency through code optimization and caching strategies. Explored blockchain technology's potential applications for enhancing security and transparency in data management. Frontend Developer DesignRush 06/2016 - 03/2018 • • • • • • • Houston, TX Designed and developed responsive and user-friendly web applications using HTML, CSS, and JavaScript. Utilized popular frontend frameworks such as React.js and Angular to create dynamic and interactive web interfaces. Implemented Bootstrap and Tailwind CSS to ensure consistent and aesthetically pleasing designs. Integrated RESTful APIs to fetch and display data from backend services. Collaborated closely with UI/UX designers to translate design mockups into pixel-perfect web pages. Conducted regular code reviews, optimized codebase for performance, and maintained clean and well-documented code. Implemented responsive design principles, resulting in improved user experience across various devices and screen sizes. www.enhancv.com C/C++ Java Javascript Python Client-Side Tailwind JavaScript Angular React TypeScript Vue Redux Server-side FastAPI Flask Django Spring Boot Redis PostgreSQL MySQL NodeJS MongoDB NoSQL Development & Operations Agile Scrum GIT Azure Amazon Docker EDUCATION Bachelor of Science in Computer Science GPA 3.95 / 4.0 University of Houston 09/2014 - 05/2018 e US PROJECTS Unified Customer Support Platform Led the development of an AI-powered ecommerce platform that leveraged machine learning algorithms to personalize product recommendations, streamline the shopping experience, and improve sales conversion rates. ( JavaScript, React, Flask, MongoDB, Machine Learning, RESTful APIs ) • Increased conversion rates by 25% and customer engagement by implementing AIdriven product recommendations. • Collaborated with data scientists to integrate machine learning models for dynamic pricing optimization LANGUAGES English  Native Powered by
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.