Chatis Santos, Software Developer in St. Louis, MO, United States
Chatis Santos

Software Developer in St. Louis, MO, United States

Member since April 24, 2018
“Success is the sum of small efforts, repeated day-in and day-out.” Over the last 7 years, Chatis has accumulated a wealth of technical skills and abilities, while picking up both communication and interpersonal lessons. Creative software engineer, enthusiastic about developing forward-thinking solutions to tomorrow’s productivity problems. Resourceful and adaptable approach to challenges.
Chatis is now available for hire

Portfolio

  • Toptal
    Vue.js, React, Angular, Spring Boot, Scala, Node.js, Go, AWS
  • Monsanto
    Vue, React, Angular, Scala, Go, Postgres DB, Jenkins, kafka, JMS, AWS
  • Maritz
    Angular, Java, Polymer, React

Experience

  • JavaScript, 8 years
  • SQL, 5 years
  • Angular, 5 years
  • React, 3 years
  • Node.js, 3 years
  • Vue.js, 2 years
  • Go, 2 years
  • Docker, 2 years

Location

St. Louis, MO, United States

Availability

Part-time

Preferred Environment

Mac, InteliJ, Git

The most amazing...

...projects I've worked on have been used for collecting scientific observations and using the data in models to predict business outcomes.

Employment

  • Software Engineer

    2018 - PRESENT
    Toptal
    • Developed an application for clinical trial data analysis used by Biomerieux and its clients to record, track, and validate clinical trial data. This project is was primarily a user interface built with Vue.js.
    • Built a flight data exchange system that allows four airports and five airlines in Australia to exchange travel information. The project was implemented with Java/Spring as a set of micro-services deployed on AWS.
    • Developed a travel data matching service that pulls data from 12 travel partners and processes the result to produce the cheapest way to get from a specific US city to another at any given time. The project was built with Go and Vue.js.
    • Built a scientific search platform for Krypton-Consulting using Go and React.
    • Developed a staging and production environment for RPCS on AWS. Built and deployed two web applications using Angular.
    Technologies: Vue.js, React, Angular, Spring Boot, Scala, Node.js, Go, AWS
  • Software Engineer

    2017 - 2019
    Monsanto
    • Built, documented, monitored, and maintained web services using Go, and Scala.
    • Built and deployed user interfaces for many internal applications using React, Angular, and Vue.
    • Created an integrated development environment using a combination of Jenkins, Code Pipeline, vault, and cloud trail.
    • Revised, modularized and updated old code bases to modern development standards, reducing the time and effort needed to implement new features and resolve bugs.
    • Designed a set of mobile apps, web apps and microservices used to monitor corn production on the field.
    Technologies: Vue, React, Angular, Scala, Go, Postgres DB, Jenkins, kafka, JMS, AWS
  • Software Engineer

    2015 - 2017
    Maritz
    • Wrote highly maintainable, solid code in Javascript and Java for reward management systems that formed core framework and has won consistent praise from subsequent developers since initial version.
    • Created and developed a web portal for Mazda using Polymer and Java.
    • Collaborated with cross-functional development team members to analyze potential system solutions based on evolving client requirements.
    • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
    • Investigated new and emerging web application frameworks used to build application for clients.
    Technologies: Angular, Java, Polymer, React
  • Software Engineer

    2012 - 2015
    Access Courier
    • Designed and developed forward-thinking systems that meet internal users' needs and improve productivity.
    • Tested troubleshooting methods, devised innovative solutions, and documented resolutions for inclusion in knowledge base for support team use.
    • Installed and configured software applications and tested solutions for effectiveness.
    • Collaborated with Staples team members to design a new applications system used to streamline data transfers and imports to enhance productivity.
    • Wrote MSdos scripts for daily maintenance activities, including indexes and tables analyses.
    Technologies: Jquery, Angular1, NodeJS, Spring, SQL

Experience

  • Data-enabled Agriculture Production (Development)

    In order to better predict yield and guarantee quality, Monsanto needed a way to collect data from the field and run intelligence on the data. I joined their team as a consultant and helped them develop a system for collecting scientific observations and use the data in models to predict business outcomes.

  • Travel Data Matching Service (Development)

    This project consisted of building a service that pulls data from 12 travel partners and processes the result to produce the cheapest way to get from a specific US city to another at any given time. My role in the project was to architecture and built the solution. I decided to implement the service in Go due to Go’s support for concurrency at the language level and also for its support for functional programming. For each incoming request, the service initiates on average 8,000 HTTP requests and processes the result using Map and Filter functions.

  • Flight Data Exchange System (Development)

    This project consisted of building a system that allows 4 airports and 5 airlines in Australia to exchange travel information. Requirements were given to us (a group of 2 developers) by the client and we were responsible for turning the requirements into user stories, and architecting/implementing the solution. The project was implemented with Java to simplify integration with the client’s existing infrastructure. The project successfully launched and the system handles on average 5,000 flight messages every 10min between those 4 airports and 5 airlines.

  • Clinical Data Breakpoint Evaluation (Development)

    This project is was primarily a user interface built with Vue that allowed a Clinical Trial company to design and create rules used to determine the validity of the results of clinical trials. Because those rules are defined by the FDA and change over time, the UI had to be flexible and allow to create new rules that can be applied to existing trial data. The application was successfully built, deployed and used by 2 departments to process about 30,000 clinical trials.

Skills

  • Languages

    SQL, JavaScript, Go, Scala
  • Frameworks

    Angular, Spring Boot
  • Libraries/APIs

    Node.js, React, Vue.js
  • Paradigms

    Agile
  • Storage

    MySQL, PostgreSQL
  • Other

    User Experience (UX), Software Development, Concurrency
  • Tools

    Bitbucket, GitLab CI/CD
  • Platforms

    Linux, Docker

Education

  • Bachelor of Science degree in Computer Science
    2010 - 2014
    University Of Missouri St Louis - St. Louis, MO
Certifications
  • AWS Certified Cloud Practitioner
    MARCH 2019 - MARCH 2022
    Amazon Web Services

To view more profiles

Join Toptal
I really like this profile
Share it with others