Hello I'm

Cyril K. Thomas

Full Stack Developer

me
Scroll Down
Get To Know

About Me

About Image
Experience
0-4 Years Working Experience
Projects
20+ Completed

Greetings! Hi, I'm Cyril—a tech-savvy professional with a strong background in project management and a passion for crafting seamless digital experiences. My journey began with mastering HTML, CSS, and JavaScript to build intuitive, user-friendly interfaces. Over time, I’ve expanded my expertise, delving into frameworks like React for dynamic front-end solutions and Express.js for efficient server-side operations. 💡 My experience also spans database management, where I enjoy structuring and maintaining data with both SQL and MongoDB. I’m equally passionate about deploying robust applications on platforms like Heroku and AWS, ensuring scalability and performance. 🚀 As a Project Manager, I’ve honed my ability to lead cross-functional teams and oversee the successful execution of projects, including conducting thorough UAT to ensure solutions meet end-user needs. I thrive in collaborative environments and bring a results-driven approach to every challenge. 🌐 I stay connected to industry trends through meetups and continuous learning, eager to apply my skills to innovative projects. Let’s connect to explore opportunities where technology and strategy align to create impactful solutions!

Let's Talk
What Skills I Have

My Experience

Frontend Development

HTML

Experienced

CSS

Intermediate

JavaScript

Experienced

Bootstrap

Experienced

React

Experienced

Angular

Experienced

Java FX

Experienced

Backend Development

Node JS

Experienced

MongoDB

Intermediate

PHP

Experienced

MySQL

Experienced

Firebase

Experienced

AWS

Experienced

Languages

Java

Experienced

JavaScript

Intermediate

Python

Experienced

C++

Experienced

PHP

Experienced

React

Experienced

Project Management & UAT

Project Planning

Expert

Cross-Functional Collaboration

Expert

User Acceptance Testing (UAT)

Expert

Risk Management

Advanced

Agile & Scrum Methodologies

Advanced

Stakeholder Management

Expert
My Recent Work

Portfolio

Vibeguide

Vibeguide is a web application that helps users discover the best-kept secrets of Long Island effortlessly.

Languages: [PHP, HTML, JavaScript, CSS, Mapbox API]

Bakery Ordering System

The bakery ordering system creates a seamless user experience for customers and helps bakery employees run their operations more efficiently.

Languages: [Java, JavaFX, Firebase, Rest API]

Bakery Ordering/Inventory System

The BOSS system is a comprehensive software solution intended for bakeries to allow ordering to be done on a system.

Languages: [Java,JavaFX, Microsoft Access as DB]

Streaming Bundling System

The streaming bundling system creates a user system that allows user to register/login and be able to choose bundling streaming packages that generates discounts based on packaging. System keeps tracks of each users subscription packages

Languages: [Java, Spring, JavaFX, AccessDB]

React Portfolio

WebPortfolio created to Host Resume, Display Skills, Projects and use Javascript Mailbox API to Contact, Host & Connect Social Media Assets -

Languages: [React, Javascript, DOM, Hostzinger Web-Hosting]

Realestate -React Intern Website

Realestate React Website Created For Users/Realtors to Purchase/Host Properties

Javascript, React,React DOM, Firebase, GoogleMap API

What I Offer

Services

Front End Development

  • Creating responsive and visually appealing user interfaces.

  • Using HTML, CSS, and JavaScript to build interactive web applications.

  • Proficient in creating and styling the structure of web pages using HTML.

  • Strong understanding of CSS for styling and layout.

  • Knowledge of JavaScript, including working with variables, data types, and basic functions.

  • Understanding of DOM manipulation and event handling.

  • Familiarity with popular CSS frameworks such as Bootstrap or Tailwind CSS

Backend Development

  • Building server-side logic and databases for applications.

  • Working with server-side frameworks and technologies like Node.js

  • Ability to leverage languages in Java, JavaScript, C++, React, and Python.

  • Understanding and working with databases (SQL and/or NoSQL/Firebase/-Intermediate AWS experience)

  • Implementing user authentication and authorization systems.

  • Proficient use of version control systems, especially Git.

  • Understanding deployment processes.

Database Management

  • Familiarity with both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases.

  • Proficient knowledge of SQL.

  • Understanding the basics of designing a database schema.

  • Creating tables, defining relationships, and establishing primary and foreign keys.

  • Creating entity-relationship diagrams (ERD) to represent the structure of a database.

  • Proficiency in CRUD operations (Create, Read, Update, Delete) for managing data.

  • Basic understanding of connecting applications to databases using programming languages.

Project Management

  • Leading and managing project timelines, ensuring delivery on time.

  • Coordinating with cross-functional teams and stakeholders.

  • Creating detailed project plans and defining clear milestones.

  • Managing resources effectively to ensure projects run smoothly.

  • Risk management and resolution of project bottlenecks.

  • Providing regular status updates to clients and internal teams.

  • Using project management tools like Jira, Asana, or Trello for task tracking and communication.

User Acceptance Testing (UAT)

  • Creating UAT test cases based on project requirements and specifications.

  • Collaborating with business stakeholders to validate the application against user needs.

  • Performing manual testing and documenting results for bug tracking and reporting.

  • Identifying, reporting, and helping resolve user-facing issues or bugs.

  • Ensuring that the final product meets the quality standards set by the stakeholders.

  • Coordinating with the QA team to ensure effective issue resolution.

  • Providing feedback for improvements and optimizations based on UAT findings.

Skills

  • Strong communication skills and the ability to work collaboratively within a team.

  • Problem-solving and critical-thinking skills.

  • Providing clear and comprehensive documentation for your code and APIs.

  • Proficient in debugging techniques to identify and resolve issues in your code.

  • The ability to approach problems analytically and logically.

  • Willingness to tackle challenges independently and seek solutions.

  • Attention to detail in writing and reviewing code.

Review from Clients

Testimonials

Danny Fellin
Cyrils attention to detail is truly commendable. Whether its analyzing data, crafting reports, or managing complex projects, he consistently demonstrates a keen eye for precision. His dedication to ensuring that every aspect of his work is thorough and accurate has not only contributed to the success of our projects but has also set a high standard for the entire team. His contributions have undoubtedly made a positive impact on our team and projects.
Ken Vadnais
Working alongside Cyril Thomas has been a delight. As an entry-level developer, he has impressed us with a rapid grasp of coding fundamentals and an eagerness to learn. Cyril navigated challenges with a positive attitude, contributing actively to our projects. The ability to swiftly adapt to new technologies and a commitment to collaboration make him a promising addition to any team. Im confident Cyril will continue to excel in their software development journey
Cowan Consulting - Internship
Cyril Thomas - during this internship was A level. Continue to evolve and grow. You have done an outstanding job to date organizing them etc. It has been a pleasure to watch your growth
Ariana M
In addition to Cyrils technical skills, Cyril has exhibited effective communication and teamwork. He is not only receptive to feedback but also provides valuable insights during team discussions. His ability to work harmoniously with colleagues makes him a valuable team player. Overall, I believe Cyril would be a valuable asset for any entry-level web development position. He possesses the foundational skills and eagerness to grow that are crucial for success in the ever-evolving field of web development. I recommend Cyril with confidence and enthusiasm for his future endeavors in web development.
Get In Touch

Contact Me