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

Software Developer in St. Louis, MO, United States

Member since July 31, 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

  • Afrointelligence Co
    Amazon Web Services (AWS), Go, Oracle Database, Microsoft SQL Server...
  • Monsanto
    JavaScript, React, RabbitMQ, Unit Testing
  • Maritz
    React, Polymer, Java, Angular

Experience

Location

St. Louis, MO, United States

Availability

Full-time

Preferred Environment

Git, IntelliJ, MacOS

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

    2017 - PRESENT
    Afrointelligence Co
    • Led the React GUI implementation of a data discovery and release tool for the NGA. Built reusable components for Forms, DataTables, Async calls, and more. Trained the rest of the team on how to use them to implement our various views.
    • Built a clinical trial validation platform at Bio-Merieux. Built the UI using React, modernizing existing Java services to use Spring Boot, and creating a CI/CD workflow using docker and AWS.
    • Helped modernize a case management app for the DoD. Worked with a team of developers to migrate the existing UI from AngularJS to React, add an extensive list of new features, and add end-to-end tests for all features, key users, and roles.
    • Served as a team lead at an eCommerce startup. My role was to practice and promote craftsmanship in software engineering through testing, code reviews, and documentation. I was also responsible for estimating tasks and assisting in roadmap planning.
    • Helped build an API for GeoSpacial Data access and consumption for NGA using NodeJs and NestJs.
    • Build an API for flight search with multiple data providers using Node.js.
    Technologies: Amazon Web Services (AWS), Go, Oracle Database, Microsoft SQL Server, Spring Boot, Node.js, React, Functional Testing
  • Full-stack Developer

    2017 - 2018
    Monsanto
    • Implemented a handful of React GUIs for data collection, analysis, and reporting.
    • Wrote unit, integration, and end-to-end tests with Jest, Testing library, and Cypress.
    • Oversaw our design process to ensure that our end-users needs were being met.
    • Implemented a custom Object-relational mapping in Node.js to make it easy to perform CRUD operations while keeping our DB secured and performant.
    Technologies: JavaScript, React, RabbitMQ, Unit Testing
  • Software Engineer

    2015 - 2017
    Maritz
    • Collaborated with teammates and key stakeholders to write highly maintainable, testable, and reusable UI elements and Java Modules to be used by other applications.
    • Designed and developed a web portal for Mazda using Angular and Java.
    • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
    Technologies: React, Polymer, Java, Angular
  • 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 the 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 application system used to streamline data transfers and imports to enhance productivity.
    • Wrote MS-Dos scripts for daily maintenance activities, including indexes and tables analyses.
    Technologies: Microsoft SQL Server, Spring, Node.js, AngularJS, PHP

Experience

  • Data-enabled Agriculture Production

    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

    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

    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

    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

    PHP, SQL, JavaScript, TypeScript, Go, Scala, Java
  • Frameworks

    Angular, Cypress, AngularJS, Spring Boot, Spring
  • Libraries/APIs

    Node.js, React, Vue, Polymer
  • Paradigms

    Agile, Test Automation, Functional Testing, Unit Testing
  • Platforms

    Linux, Docker, MacOS, Oracle Database, Amazon Web Services (AWS)
  • Storage

    PostgreSQL, Microsoft SQL Server
  • Other

    Concurrency, User Experience (UX), Software Development, Front-end Development, Enzyme, QA Testing
  • Tools

    Bitbucket, GitLab CI/CD, IntelliJ, Git, RabbitMQ

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
Share it with others