Sonatafy Nearshore Software Development

Backend Developer

Candidate CV

Backend Developer Summary

Backend Developer professionally with 8+ years of experience in the software development cycle. Theory and practice in object-oriented modeling, design patterns, and data structures. Passion for problem-solving, and analysis of the complexity of algorithms in time and space to find efficient algorithmic solutions. Development of web and stand-alone applications using Java and C.

Java Developer

2019 – Present.

Backend Developer Responsibilities:

  • Participation in migration of a financial system from monolithic to microservices architecture.
  • Participation in the migration of a financial system to the AWS cloud.
  • Development of a tool for the analysis of the Encryption/Decryption timings when using Oracle Transparent Data Encryption to encrypt/decrypt Personally Identifiable Information from databases.
  • Development of a batch service to validate if Personally Identifiable Information from the database was encrypted correctly using Java, Spring, and Hibernate in a multithreaded environment.
  • Implementation of Rest APIs for processing encryption and decryption of Personally Identifiable Information, Unit Tests, Integration Tests, and PACT tests.
  • Implementation of an AWS lambda function consumer to run a re-encryption process in parallel for all database schemas and tables of a financial entity using cloud technologies such as AWS Lambda, SQS, IAM, SNS, and Serverless.

Technologies and tools:

Oracle DB, Jenkins, Spring Boot, Hibernate, JDBC, AWS Plattform, Terraform, Java 8, Git, Rest, Liquibase, Devops, Mockito, Rest Assured, H2 database in memory.


Full Stack Developer

2018 – 2019

Responsibilities:

  • Development and configuration of components and operation services for mobile networks, internet service providers, and telephone operators using Nokia SMP Platform, Java, and JavaScript.

Technologies and tools:

Nokia SMP Platform, Java, JavaScript.


Java Developer

2017 – 2018

Responsibilities:

  • Implementation of a web system for electronic invoicing and all information processing such as validations and calculation rules included in the new CFDI version 3.3.

Technologies and tools:

Java 1.7, JDBC, Spring, Apache Tomcat, JSF, MySQL.


Java Developer

2016 – 2017

Responsibilities:

  • Design and implementation of a web system to collect and process information about air quality indicators, visualize them, and generate reports to make decisions using JSE 8, JSF, MySQL 5, JPA, Spring, Glassfish, and Jasper Reports.
  • Development of stored procedures in MySQL to evaluate compliance of the supervisor entities on environmental matters.
  • Design and implementation of a web system to build the measurement and evaluation tools for environmental compliance in a dynamic way by using metadata artifacts for rendering the visual web components. Generate reports about environmental indicators to make decisions.

Technologies and tools:

Java 7, JEE, JSF 2.1, MySQL 5, SQLite, JPA Eclipse Link, Spring 4, JDBC, PrimeFaces 6, GlassFish 4, JasperReports.


Software Engineer

2014 – 2016

Responsibilities:

  • Development of a proxy server core for zero cost payment at the user navigation using Java Servlet Technology, JSP, EJB 3.2, JPA 2.0, Apache HttpComponents, Http/1.1 Protocol, Glassfsh x, Git.
  • Development of an asynchronous connector to consume messages (information about users subscriptions) from a source message broker and then transform and load into a data mart (ETL process) to do exploratory data analysis.

Technologies and tools:

Java Servlets, JSP, EJB 3, JPA, Glassfish, ActiveMQ, JMS, JDBC, JAX-RS.


Java Developer

2012 – 2014

Responsibilities:

  • Analysis and development of Java Web Applications for bureaucratic procedures and services using SOAP WS, Java, and following the Scrum framework.

Technologies and tools:

Java Servlets, JSP, EJB 3, JAX-WS, JSF, Spring, MySQL.

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