Sonatafy Nearshore Software Development

Software Engineer

Candidate CV

Software Engineer Summary

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 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

The Sonatafy Advantage Why Choose Sonatafy