Hello, I am
A Software Engineer who enjoys learning new skills, is motivated to solve complex problems, and is always willing to get outside of his comfort zone.
ResumeAbout Me
My journey as a software engineer has been long and challenging, filled with numerous obstacles that have tested my abilities, skills, and dedication. However, I am incredibly grateful to have traversed this journey as it has provided me with valuable lessons, skills, and disciplines that have significantly improved my ability to write complex and efficient industry-quality code.
My interest in coding stemmed from high school, where I was introduced to various programming paradigms, database paradigms, and version control systems. Object-Oriented Programming and Functional Programming were two paradigms that I relished learning about due to their capacity to solve problems through concepts such as abstraction, modularity, state management, composition, and polymorphism. Some programming languages that I learned at this time, and which encapsulated these paradigms include Python, JavaScript, and C++.
Regarding database paradigms, a few that I was introduced to in high school were Relational, Key-Value, and Document databases. This was another topic of computer science that I also really enjoyed learning about because it taught me that in software development, there is no one-size-fits-all tool. Moreover, it emphasized that different types of data require different approaches to storage, organization, and retrieval. Some database management systems that I was introduced to at this time include MySQL, Postgres, Redis, and MongoDB.
My most significant professional milestones unfolded during my pursuit of a Bachelor's degree in Computer Science at John Jay College of Criminal Justice. It was during this period that I garnered invaluable experience in crafting enterprise-grade software solutions for a multitude of corporations spanning diverse sectors including healthcare, food ordering, and software development.
Immersed in various organizational environments, I honed and elevated my capabilities in adeptly crafting dependable software solutions. These opportunities afforded me the chance to engage with different facets of the Software Development Lifecycle, encompassing design, implementation, maintenance, and integration, among others. Through these experiences, I not only refined my technical skills but also cultivated a deep understanding of how to effectively address the unique needs of each industry, thereby fostering a holistic approach to software development.
My Expertise
Front-End Development
Back-End Development
Database Management
Development Operations
Analytics
Other Technologies
HTML5
CSS3
Javascript
Jquery
React Native
Next.js
Angular
- Over a decade of extensive experience specializing in the design and development of front-end applications across multiple programming languages, leveraging a diverse array of frameworks.
- 10+ years leveraging HTML, CSS, and JavaScript to craft a multitude of sophisticated and interactive web applications renowned for their elegance and dynamism.
- 7+ years employing a diverse array of frontend frameworks, including Angular, Next.js, and React Native, to architect and develop seamless, high-performance applications aimed at delivering exceptional user experiences.
PHP
Python
CPP
Express
Java
Django
Flask
GraphQL
- 8+ years of experience developing reliable, enterprise-quality backend servers. I specialize in architecting robust solutions that prioritize scalability, security, and seamless integration, ensuring optimal performance for diverse business requirements.
- 7+ years of experience implementing a range of API architectures, including REST, SOAP, and GraphQL, to efficiently manage large-scale data requests. This expertise encompasses designing, developing, and optimizing API solutions tailored to diverse business needs and performance requirements.
MySQL
PostgreSQL
MongoDB
Redis
SQlite
Apache Cassandra
Neo4j
- Significant proficiency demonstrated in utilizing databases across diverse paradigms, including relational, document, graph, and key-value structures.
- 7+ years utilzing relational databases such as MySQL, Postgres, and SQLite
- 5+ years utilizing document databases such as MongoDB
- 4+ years utilizing key-value databases such as Redis and Apache Cassandra
- 4+ years utilizing graph databases such as Neo4j
Docker
Kubernetes
Terraform
Ansible
Jenkins
Amazon Web Services
Google Cloud
- 6+ years of specialized proficiency in virtualization and orchestration technologies, with a primary focus on Docker and Kubernetes, alongside other complementary tools. I have demonstrated proficiency in architecting, implementing, and optimizing intricate containerized environments. Leveraging these technologies, I have successfully orchestrated scalable, resilient, and high-performance infrastructures to meet diverse business requirements.
- 6+ years of comprehensive experience in utilizing leading cloud computing providers, notably AWS and Google Cloud, to host and manage diverse cloud infrastructures encompassing Virtual Private Clouds (VPCs), servers, storage, and associated resources.
- 5+ years of experience in utilizing Infrastructure as Code methodologies, prominently leveraging tools like Terraform and Ansible, alongside other complementary solutions. I've adeptly employed these tools to provision and configure cloud infrastructures, ensuring efficiency, scalability, and consistency in deployment practices. My expertise lies in effectively translating infrastructure requirements into automated provisioning processes, enabling seamless management and rapid adaptation to evolving business needs.
R
IPython
- Experience in applying systematic computational analysis of data using R and IPython.
- Skilled at discovering, interpreting, and communicating meaningful patterns in data.
Node JS
Git
- Adept at building scalable network applications that require a persistent connection from the browser to the server using NodeJS.
- Proficient at tracking changes in files and collaborating with teams using Git.
Recent Projects
BarBak
Barbak serves as a unique platform designed to educate users in the art of mixing and serving drinks. Inspired by the role of a barback in the service industry, Barbak is tailored to assist both amateur and seasoned mixologists in crafting a wide array of alcoholic and non-alcoholic beverages, providing step-by-step guidance and a wealth of resources.
Next.js
GraphQL
MongoDB
AWS
IaC
IGN Video Player
A dynamic web application that presents an immersive and uninterrupted stream of IGN content, encompassing an extensive array of engaging videos, insightful articles, and additional multimedia experiences.
Next.js
GraphQL
PostgreSQL
Python
Docker
PlateRate Mobile App
The PlateRate mobile application endeavors to offer restaurant proprietors and patrons a sophisticated platform for accessing comprehensive order details and streamlined delivery services. Leveraging cutting-edge APIs that power the web version, the PlateRate mobile application empowers users with a diverse array of tailor-made features catering to the specific needs of both restaurant owners and customers.
React Native
Java
PostgreSQL
REST API
Google Cloud
UniChat
Experience a dynamic web messaging application that fosters seamless communication with friends, family, colleagues, and beyond. Stay connected with real-time online presence, access message history, and effortlessly engage with group members. Customize your profile to reflect your unique identity. Create and join groups to share ideas and witness their transformation into captivating group projects. Whether you prefer public or private settings, our platform provides an ideal environment for collaboration and fostering connections.
HTML/CSS
JavaScript
MySQL
REST API
Google Cloud
FoodTalk
Discover FoodTalk, an exceptional food rating and recipe distribution platform dedicated to offering users a delectable array of meticulously crafted recipes. Tailored specifically for food enthusiasts, FoodTalk presents a vast collection of unique recipes suitable for any occasion or event. Our intelligently designed filtering methods eliminate the inconvenience of sifting through endless options, ensuring you are presented with a curated selection that perfectly suits your preferences. Indulge in culinary inspiration and elevate your gastronomic experiences with FoodTalk.
HTML/CSS
JavaScript
Flask
Django
MySQL
Calendro
Experience the power of Calendro, a robust web application designed to effortlessly store and manage your important events. Seamlessly create, modify, or delete events on any day, in any month. Customize each event with essential details including descriptions, dates, times, and statuses. With Calendro at your side, you'll be fully prepared for any upcoming event, ensuring you never miss a beat.
HTML/CSS
Javascript
PHP
MySQL
Fact-Check
Immerse yourself in a responsive and intellectually stimulating discussion forum, where educational conversations thrive. Engage with thought-provoking posts, express your opinion through likes and dislikes, and actively participate in discussions. Easily explore and join topic-specific groups using the search bar, allowing you to share your knowledge with like-minded individuals. Experience a dynamic platform that fosters meaningful exchanges and empowers users to contribute to a vibrant community of intellectual discourse.
HTML/CSS
Javascript
PHP
MySQL
My Education
Honors and Awards
- Dean's Honors - 2020
- Dean's Honors - 2021
- The Dream.US Scholarship
- The Excelsior Scholarship
- Ambassador for the NYC DOE College Immigrant Ambassador Program
- NYC Tech Talent Pipeline Resident Developer
Pursuing Degrees
B.S. in Computer Science and Information Technology
- Majoring in Computer Science has advanced my understanding of Algorithms, Information Security, and Web development.
- Has heightened my ability to solve complex problems using computer technologies.
Cryptography and Cryptoanalysis
Operating Systems
Computer Networking
Advanced Data Structures
Computer Architecture
Network Security
Minor in Mathematics
- Chose to pursue mathematics as a minor to enhance my understanding of quantitative disciplines. Such as those which are crucial to many technology fields.
- My ability to recognize, extract, and analyze patterns from data have heightened due to my extensive focus on mathematics.
- Studying mathematics has helped me express quantitative information effectively to others.