Personal details

Cristhian C. - Remote back-end developer

Cristhian C.

Based in: 🇨🇴 Colombia
Timezone: Bogota (UTC-5)

Summary

● Software Engineer with more than 10 years of experience working with different methodologies and development technologies for diverse companies. Experience working on-site, from home and multi location teams using agile processes (kanban and scrum) with a small adventure in the Netherlands. Currently, looking for opportunities. Advanced English level written and spoken.

● Expert in the technical, conceptual and content development of enterprise applications in business, presentation and services layers during planning, analysis, implementation and testing project steps of software development life cycle. In the last few years, I have worked primarily on Java backend and cloud integration projects oriented to microservices. However, I have nice experience in front-end/fullstack areas as well and I can adapt very easily to work on any environments or any technologies.

● Experience in Java versions (7, 8, 9, 11, 14) and Java based languages like Scala, Groovy and Kotlin. Strong knowledge in Spring/SpringBoot (data, integration, beans, core, boot) and JavaEE (JPA, EJB, JSF, JSP, Rest, Servlet, JAX-WS, JAX-RS, Guice). Widely use of frameworks like Hibernate (annotations/xml), Kafka, Redis, ElasticSearch, Quartz, IReport, EHCache, Redis and some libraries for web development like Vaadin, PrimeFaces and RichFaces.

● Certified as AWS Developer with high experience in several services (S3, EC2, EMR, DynamoDB, Lambda Cloud Formation, RDS, AutoScaling, DNS, Athena and others) and great exposure to Google Cloud as well.

● Great knowledge and development in the front-end stack primarily with AngularJS, TypeScript, HTML, CSS, JavaScript, JSON, JQuery and a bit of ReactJS. Also, some interaction with Android java based development on some projects with features like push notification, maps, and APIs consuming.

● Skills related to integration, unit and automated tests in technologies like Junit, TestNG, Cucumber, JBehave, SoapUI, Mockito and Apache JMeter. Also, working with CI/CD processes with tools like Jenkins, Gitlab, Kibana and others. Experience working with Ruby and Groovy integration tests.

● Use of different SGBD providers: Oracle, MSSQL, PostgreSQL, DB2, Teradata, MySQL, HDBSQL and MongoDB NoSql database (Certified Developer). On the other hand, great expertise with PL/SQL and PL/pgSQL for procedures and functions maintenance.

Work Experience

Java Senior Developer
FPT LATIN AMERICA | Jan 2023 - Present
Java
SQL
Angular
JUnit
Cucumber
TestNG
Docker
Google Cloud Platform
Spring Boot
Java 8

As Manhattan Associates consultant I am responsible for:

● Implement and design features on all the backend components and libraries written in Java mostly for automation suite and components of the company

● Deploy, release and support product versions on several environments and stacks

● Creating integration tests with Cucumber and TestNG

● Jenkins management and wide use of Google Cloud

● Code reviews and improvement of practices of the team Tech Stack: Java 8/11, SpringBoot, GIT, Bitbucket, Docker, GCP, Kubernetes, SQL, AngularJS, JUnit, Cucumber, TestNG

Java Senior Developer
WAES | Jan 2022 - Jan 2023
Java
Angular
Oracle
Jira
Docker
Spring Boot
Confluence
ServiceNow
Java 8
Kubernetes
AWS (Amazon Web Services)

As KPN Technologies Software consultant, I was responsible for:

● Creating and developing new features on several Java based services on-prem and cloud

● Supporting and introducing functionalities in Angular apps

● Work closely with stakeholders and business

● Code reviews and Jenkins management

● Unit and integration testing

● Troubleshoot issues in production and resolve support tickets

● Deploy new versions and configure resources in several environments (Dev, Acceptance, Production)

● Improve CI/CD strategies and existing procedures

● Telecom domain Technologies and tools used: Java (8, 11, 14), Spring-SpringBoot, SOAP, Rest, Angular, Oracle, PostgreSQL, AWS, Kubernetes, Docker. Agile methodology, use of JIRA, ServiceNow and confluence.

Education

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS,
Bachelor's degreeData System Technology
Aug 2010 - Aug 2014

Certifications & Awards

MongoDB developer
MongoDB | May 2023
Scrum Foundations
Mar 2023