Badges
Certifications
Certificate: Frontend Developer (React)
Certificate: SQL (Advanced)
Certificate: Node.js (Intermediate)
Certificate: JavaScript (Intermediate)
Certificate: Python (Basic)
Certificate: Software Engineer Intern
Certificate: Rest API (Intermediate)
Certificate: Node (Basic)
Work Experience
Senior Full Stack Developer
ConsenSys• May 2022 - December 2023
●CI/CD & Cloud Infrastructure: Implemented CI/CD pipelines using Jenkins and GitHub Actions, automating deployment processes to AWS, significantly reducing release times. ●Node.js & RESTful APIs: Developed and maintained RESTful APIs using Node.js and Express, ensuring high performance and scalability. ●React & Redux: Built and optimized user interfaces with React and Redux, enhancing user experience and maintaining state management efficiently. ●Docker & Terraform: Utilized Docker for containerization of applications, and used Terraform to provision and manage AWS infrastructure. ●Database Administration: Managed MySQL and Redis databases, including backup, recovery, and performance tuning. ●Python & TypeScript: Wrote backend services and automation scripts in Python and TypeScript, improving data processing and system integrations. ●Communication Skills: Collaborated closely with cross-functional teams and participated in daily stand-ups via Slack to ensure smooth project progress.
Full Stack Developer
Manta• June 2019 - June 2021• Columbus, OH
●AWS & Linux: Designed and managed cloud infrastructure on AWS, ensuring high availability and security, while maintaining Ubuntu Linux servers. ●JavaScript & ECMAScript: Developed dynamic web applications using JavaScript (ES6) standards, enhancing code quality and maintainability. ●SQL & MySQL: Implemented complex SQL queries and managed MySQL databases, optimizing data retrieval and storage. ●React & CSS: Created responsive and accessible front-end components with React and CSS, ensuring a seamless user experience across devices. ●Git: Managed version control using Git, collaborating with team members through branching, merging, and pull requests. ●Docker & Kubernetes: Deployed and managed containerized applications with Docker and orchestrated them using Kubernetes. ●CI/CD Pipelines: Established CI/CD pipelines using Jenkins, GitLab CI, and CircleCI, automating the testing and deployment of applications. ●Terraform & AWS: Automated infrastructure provisioning with Terraform, ensuring consistent and repeatable deployments on AWS. ●Python & Node.js: Developed automation scripts and tools in Python and Node.js, improving operational efficiency and system reliability. ●Database Management: Administered SQL databases, focusing on performance tuning, backups, and disaster recovery planning. ●Ubuntu & Linux: Managed and maintained Ubuntu servers, ensuring system stability and security. Communication Skills: Effectively communicated with stakeholders and team members, providing regular updates and documentation
Junior Full Stack Developer
Data center Inc• January 2017 - April 2019
●Created proofs of concept for innovative new solutions using React.js and Python. ●Integrated third-party tools and components into applications, leveraging PHP and .NET. ●Contributed to front-end development tasks, including layout implementation and UI enhancements. ●Built databases and table structures especially in MySQL for web applications. ●Collaborated with senior developers to understand project requirements and implement solutions accordingly. ●Assisted in testing and debugging web applications to ensure functionality and performance. ●Work with software development and testing team members to design and develop robust solutions using C# and .Net to meet client requirements for functionality, scalability and performance. ●Participated in team meetings and provided updates on project progress and challenges.
Education
Brigham Young University
Computer Science & Engineering, BS• September 2012 - April 2016• GPA: 4.3