Sonatafy Nearshore Software Development

Software Engineer

Candidate CV

Software Engineer Summary

Full-Stack 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, SpringBoot for almost 5 months each one at different times in my work experience.

Software Developer

June 2021 – Present

Project description:

I have been involved in projects with multilingual support (English, Spanish and French) with Angular, NodeJS, and PostgreSQL, as well as in the maintenance and development of applications using queues (RabbitMQ and Kafka). I have used Amazon Web Services (Example: EC2) and learned others such as Amazon SNS (Notifications), among others.

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.

Technologies and tools:

Java, Angular, Javascript, NodeJS, PostgreSQL GIT, Gitlab, AWS.


Project Leader / Full Stack Developer

November 2020 – June 2021

Project description:

Together with a Financial Consultancy specializing in the real estate sector, through the planning and control of customized strategies for the achievement of project and company objectives, we developed a software product for real estate development.

Responsibilities:

Development, training, and implementation of 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.

Technologies and tools:

Rails, Angular, Javascript, Yarn, Digital Ocean, GIT, Github.


Software consultant / Full Stack Developer

Mar 2020 – Nov 2020

Project description:

A software company dedicated to developing its own projects.

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’s 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 satisfies the needs of the client with the best quality and a great user experience.

Technologies and tools:

Rails, React, Sass, ES6, HTML5, CSS3, Yarn, Heroku, GIT, Github.


Backend Developer

November 2019 – March 2020

Project description:

Startup focused on providing through an app, the search of properties to rent without the need of endorsement.

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, a 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.

Technologies and tools:

Ruby on Rails, React, Yarn, npm, HTML5, CSS3, Sass, ES6+, MongoDB, Heroku, SSH, GIT, Github.


Full Stack Developer

June 2019 – September 2019

Project description:

Personal development of software for process management, staff services and report tracking for customer notification.

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.

Technologies and tools:

Ruby on Rails, MySQL, AWS (EC2, S3, S3 ROUTE, RDS), HTML5, CSS3, ES6+, GIT, Github.


Full Stack Developer

August 2018 – May 2019

Project description:

Software company with own and external projects.

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 a 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 applications.

Technologies and tools:

C#, ASP.NET, Xamarin, HTML5, CSS3, ES6+, SQL Server, Azure, GIT, Bitbucket.


Summer Internship

June 2018 – August 2018

Project description:

Software company with own and external projects.

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:

Ruby on Rails, AngularJS, Bootstrap, jQuery, CSS3, ES6+, MySQL, GIT, Github.


Education

Thesis intern Software Engineering UADY – 202

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

Voted #1 Most Trusted US-Based Nearshore Software Company of 2020, Sonatafy provides access to the TOP 1% of Software Development resources in Latin America.

With Sonatafy, you pay $40 to $70 per hour for Top-Tier Software Development Talent! Sonatafy's Talent Acquisition can place qualified engineers in as quick as two weeks, guaranteeing you best-in-class service.

Our Developers Engineers:

Highly qualified, top tier talent

Proficient English-speaking, affordable

Resources placed to match your time zone

Sonatafy can AUDIT, VISUALIZE, TRANSFORM, VERIFY, and MAINTAIN your complete development lifecycle. For more information on securing our Development Engineers, check out our case studies or contact us today.

Book A Meeting