Carlos C.

Carlos C.

Senior Software Engineer

Florida, United States of America
Hire Carlos C. Hire Carlos C. Hire Carlos C.

About Me

Carlos is a Senior Software Engineer who uses modern technologies to design and develop innovative software solutions that address customer challenges and client problems. He is motivated to work with clients and startups and create web and mobile digital products that meet customer needs.

Work history

UpStack
UpStack
Senior Full-stack Developer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for different clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

4D Pipeline
4D Pipeline
Full-stack Developer
2018 - 2023 (5 years)
Remote
  • Maintained and extended Node.js API for the Rolls-Royce Whispers project, provided documentation to mobile developers, and implemented React.js admin web app.

  • Implemented Node.js APIs and Vue.js web apps (https://cms.wetherapy.com.hk).

  • Maintained and optimized internal service to deliver product designs (files) and handled bug fixes and updates on web apps.

Clio
Clio
Software Developer
2017 - 2018 (1 year)
Vancouver, Canada
  • Designed and delivered two brand new apps in two new ecosystems for the company (React Native & MS Outlook store).

  • Introduced and implemented a better way to handle the state in different tech stacks so the codebase is less coupled to the framework itself.

  • Addressed and solved customer problems related to the different aspects and features of the software development process.

Symantec
Symantec
Cloud Technologies Intern
2012 - 2012
Mountain View, California, USA
  • Collected data that led the efforts of Symantec’s enterprise division on how to transition to the cloud from data centers.

  • Produced demos that put together cutting-edge technology on the cloud and implemented different Enterprise Symantec tools on them.

  • Was introduced to cloud computing for the first time.

San Jose State University
San Jose State University
Tech Position
2012 - 2012
San Jose, California, USA
  • Implemented a new system to keep track of the history of student counselling specific to the use cases the department had.

  • Implemented a basic flow prototype, documented next stages, and modeled the application.

  • Worked on developing a new system for the COSAC department using Yii as a framework and MySQL for the DB.

Amazon Music
Amazon Music
Software Development Engineer
2012 - 2016 (4 years)
San Francisco, California, USA
  • Simplified the process of maintaining different platforms and different versions of it within a single codebase, which was a huge achievement.

  • Contributed to different Android-like environments like stock Android, Fire TV, Fire Tables, Fire Phone (dead) while consuming so many different Amazon services with new ones coming all the time.

  • Designed and delivered a product that meets the quality bar within a tight deadline.

Shopping.com
Shopping.com
Intern
2011 - 2011
Brisbane, California, USA
  • Developed an internal tool that handles configuration files in CSV format in CP-1252 and UTF-8 encoding using Spring framework that was used to avoid manual work on deployments.

  • Fixed bugs in Shopping.com's front end that had a mix of JS and JSP.

  • Managed Shopping.com's web mobile site new release that included 8 patches and an implementation of Omniture tracking for the website (this was necessary because the mobile web app lacked metrics).

Freelance
Freelance
Software Developer
2009 - 2010 (1 year)
Lima, Peru
  • Designed and developed websites using basic HTML/CSS, PHP, and JavaScript.

  • Managed project deliverables and communicated with clients on timelines and expectations.

  • Worked with brands such as emiliomiti.com, pastabiz.com, crecolocy.com, urgentmedhousecalls.com.

Portfolio

Polyglot Carlos
Polyglot Carlos

Designed and developed a prototype app built for a friend’s restaurant application, which integrated an ordering system in Ruby on Rails to the website on WordPress. The owner will have admin access to create online menus to the different locations of the restaurant and create manager and employee users, confirm online orders, change the status of orders, add manager users that can update menu and confirm orders, and add employee users that can confirm orders. The customers will be able to create an account and activate it through email, make takeout orders online, and see orders history and reorder them.

Full-stack Developer - Clio Web App
Full-stack Developer - Clio Web App

Improved DB performance on the Communication. Refactored and fixed a security issue in which password settings for the account were getting overridden in certain edge cases due to a fragile relationship between users and accounts. Technologies used: Rails, TypeScript, Angular, Jasmine, Karma.

Full-stack Developer - Clio Outlook Add-in
Full-stack Developer - Clio Outlook Add-in

Implemented components to file emails into the back end as well as metrics/tracking into the app. Introduced Cypress for integration tests. Technologies used: Webpack, TypeScript, Angular, Jasmine, Karma, Cypress.

Rebienestar
Rebienestar

A side project developed with a friend aiming to connect people for a better, mindful, and healthier life. Technologies used: Ruby on Rails, RSpec, Next.js, React Native, Expo, Jest, Redux, Thunks.

Software Developer Engineer - Amazon Music
Software Developer Engineer - Amazon Music

Implemented the Albums and Artists features and metrics/tracking into the app. Technologies used: Webpack, TypeScript, Angular, Jasmine, Karma, Cypress.

Education

BSc Computer Science
BSc Computer Science
San Jose State University
2011 - 2012 (1 year)
Associate (AS) in Computer Science
Associate (AS) in Computer Science
City College of San Francisco
2009 - 2011 (2 years)