Close this

Carlos Almanzar

Development
Santo Domingo Este, Dominican Republic

Skills

Java (Android)

About

CARLOS ALMNZAR's skills align with Programmers (Information and Communication Technology). CARLOS also has skills associated with Web Professionals (Information and Communication Technology). CARLOS ALMNZAR has 10 years of work experience.
View more

Work Experience

SENIOR SOFTWARE ENGINEER

March 2021 - May 2023
  • (Remote) in Claro Dominicana In this position, I work on a software solution for activating mobile SIM cards for prepaid clients using an Android Application. I was working on the mobile app first; the app uses the face of the client to validate the document photo. And now in the back end that is in grails. I maintain and develop new functionalities for the software, bring solutions for the tickets and optimize code for better performance and do some requirements for the app that are React Native. The system communicates with other Rest API and Soap API, in this project we use Agile Methodology. Tools: TFS, GIT Technologies: Java (Grails + Groovy), Springboot, Hibernate, Javascript, Oracle, Android, Kotlin, C#, MQTT, Docker, Kubernates, Google Cloud Platform, API and Services on GCP, Cloud Storage on GCP.

SOFTWARE ENGINEER

July 2019 - February 2021
  • (Remote) in Claro Dominicana After a while working as a contractor for Claro, they hired me as a permanent full-time employee from Caribe Media. I keep the same responsibilities of the previous positions and started working on a mobile app and back-end to block phones if some conditions are accomplished, in this position we used Scrum Methodology Another project that I work on is an API to access to users from an Active Directory, the project is on C# and other mobiles app on React Native. Tools: TFS, GIT Technologies: Java (Grails + Groovy), Springboot, Hibernate, Oracle, Android, Kotlin, C#, MQTT, Docker, Kubernates, React Native.

SYSTEM ANALYST

Caribe Media S.A
September 2016 - July 2019
  • in Caribe Media S.A. - Claro Dominicana In this position I was working on a mobile app that shows a guide with the channels and programs, in the app some of the features was recording program, change the tv channel, watch different days of the guide. in this position we used the Agile Methodology. Some of the assignments were: - Release apps to the store - Fixing bugs. - Coding the app from scratch based on the client's requirements. Some of the technologies used: Android, MVP Architecture, Java, Dagger, RxJava Tools: GitLab, Trello, GIT Technologies: Android, Java, SQL lite

SENIOR SYSTEM ANALYST

Caribe Media S.A
September 2018 - June 2019
  • in Caribe Media S.A. - Claro Dominicana In this position I start working on the back-end of the app and continue working on the Android mobile app too, the back-end was on Grails Framework with Oracle as Database, in this position we used Agile Methodology. Tools: GitLab, Trello, GIT Technologies: Android, Java, SQL lite.

SOFTWARE DEVELOPER

Soluciones Almonte Gil
September 2014 - February 2016
  • de Macoris Overview: Soluciones Almonte Gil is a software company that develop sales force systems, and is based in San Francisco, Dominican Republic. Responsibilities: I was working on the sales force software, developing existing features and some new features. The system is on C# using SQL Server. My responsibilities were fix bug reports on tickets, develop websites for clients and work with the company pages and the tickets module. Tools: TFS, GIT Technologies: C# (Windows Forms and MVC 5), SQL Server, Cristal Reports, JavaScript, JQuery, CSS, Angular JS.

SOFTWARE QUALITY ANALYST

Soluciones Almonte Gil
February 2014 - September 2014
  • de Macoris Overview: Soluciones Almonte Gil is a software company that develop sales force systems, and is based in San Francisco, Dominican Republic. Responsibilities: I was working on the sales force software, testing existing features. The system is on C# using SQL Server. Tools: TFS, GIT Technologies: C# (Windows Forms and MVC 5), SQL Server, Cristal Reports.

SENIOR ANDROID DEVELOPER

Remote in Flatiron Software
May 2023 - Present
  • In my current role, I am responsible for addressing incoming issue tickets and implementing new features for a mobile car bidding application. Our tech stack includes Java with MVVM architecture and LiveData for data management. We use Retrofit for handling network-related tasks, Stripe for payment processing, Iterable for notifications, and Pusher for managing incoming events. Tools: Git, Github, Sentry, Jira, Firebase Stack: Android, Java, Kotlin, Pusher, MVVM, LiveData, Retrofit, Iterable, Stripe, Exoplayer, Dagger, RoomDb, Gson.

Education

Universidad Catolica Nordestana

January 2011 - January 2016

ILLUSTRATOR in Instituto Tecnológico de las Américas

January 2013 - January 2013

WEB PAGE DESING in Instituto Tecnológico de las Américas

January 2012 - January 2012

Colegio Salome Ureña

highSchoolOrEquivalent
January 2007 - January 2011