Software Engineer with 3 years and 3 months of experience developing. I have specialized in Web Development applying my knowledge and practice of design patterns and software architectures in projects from zero until software in production. I have 3 years of developing in Ruby on Rails, but I have learned and used many more main technologies like Angular, React, Electron, ASP.NET, CodeIgniter, and SpringBoot for almost 5 months each one at different times in my work experience.
Software Engineer
JUN 2021 – PRESENT
Responsibilities:
Development and deployment of applications built in Angular, connected to a service built in NodeJS with PostgreSQL database. Main tasks executed in the project:
− Development based on the agile SCRUM methodology.
− Use of Atlassian’s Jira and Confluence.
− Back-end and Front-end development.
Software Engineer
NOV 2020 – JUN 2021
Responsibilities:
Development, training and implementation of a real estate planning, sales and tracking software with the Ruby on Rails Framework and Angular on a server of Digital Ocean.
Main tasks executed in the project:
− Direct contact with customers to gather requirements.
− Deploying Rails/Angular App on Digital Ocean.
− Requirements management and commit tracking in Github.
− Back-end and Front-end development.
Software Engineer
MAR 2020 – NOV 2020
Responsibilities:
Generation of the project with Ruby on Rails and React; implementation of Chakra UI components for React and new functionalities according to the client needs.
Main tasks executed in the project:
− Created new components and reused others from Chakra UI with React.
− Code reviews using Github.
− Deploying Rails App on Heroku.
− Mentoring of new and younger teammates.
− Project management and requirements analysis.
Develop a solution that satisfy the needs of the client with the best quality and a great user experience.
Software Engineer
NOV 2019 – MAR 2020
Responsibilities:
Learning of design patterns, Ruby on Rails, RSpec, ES6+, React, MongoDB, code review, and practice exercises with theoretical tests.
Main tasks executed in the project:
− Learning and application of ‘mobile-first’ techniques.
− Practice of SOLID in exercises and practical tests.
− Development of an inventory management platform with Rails, React and Redux.
− Use of RSPEC tests.
− Deployment of inventory management platform at Heroku.
Results of exercises and exams in time and form, application of theoretical and practical concepts, best applicant from a group of 12 as well as delivery of a functional project in Ruby on Rails, React and Redux working with a team of six.
Software Engineer
JUN 2019 – SEP 2019
Responsibilities:
Designed and developed this software product for mass sale, testing the system with the support of the company I-REDCO as a client.
Main tasks executed in the project:
− Analysis of requirements and business rules.
− Created several internal dashboards.
− Database design with MySQL.
− Configured and deployed app in AWS with Elastic Beanstalk.
Software Engineer
AUG 2018 – MAY 2019
Responsibilities:
Added new functionalities and performed maintenance to a CEDIS management project for FEMSA.
Main tasks executed in the project:
− Created several internal dashboards.
− Support to the database design, generated class, sequence and component diagrams.
− Added report modules to export data in .csv and .pdf format.
− Create, configure and deploy app in Azure.
− Development of mobile application for reading QR of vehicles and work centers CEDIS with connection to API.
− Design and addition of new functionalities to API for mobile application.
Intern Developer
JUN 2018 – AUG 2018
Responsibilities:
Customer Relationship Management Platform.
Main tasks executed in the project:
− Implementation of AngularJS with Ruby on Rails.
− I added new features such as infinity scroll in multiple views for data loading.
− Creation of models and migrations for a MySQL database.
Implemented AngularJS on the CRM platform with Ruby on Rails, provided software maintenance and code refactoring.
Technologies and tools
PROGRAMING LANGUAGES AND FRAMEWORKS
Platforms
Linux
Apache
AWS
Digital Ocean
Technologies
Ruby on Rails
CodeIgniter (PHP)
Javascript / ES6+
Angular
Electron/Node.js
Java
React
SASS
Bootstrap
jQuery
HTML5/CSS3
Yarn
ASP.NET (C#)
RabbitMQ
Databases
MySQL
MongoDB
SQL Server
PostgreSQL
Others
SSH
CPanel
GIT
SCRUM
The Sonatafy Advantage
The Company’s software service offerings are widely recognized as “best of breed”, targeting enterprises ranging from Small to Medium Sized businesses through Fortune 500 companies to better help:
Maximize the entire software development life-cycle investment
Executives and managers trust the development process, which helps reduce micromanagement, allowing increased focus on day-to-day business decisions
What makes Sonatafy unique?
US based management providing thought leadership, oversight and consulting
Speed of proposals and solution delivery
Low employee attrition rate <7%
Operating history and marquee clients
Proven recruiting and screening systems/processes
Align solution to client needs
Ongoing management / oversight of career growth and continued education for placed resources, which is unique in our industry
We offer comprehensive code audits
While Sonatafy works well in any industry, the Company has achieved significant traction and domain expertise in several high-profile sectors such as:
Healthcare, Financial Services, Software Services, SaaS and Consumer Products