Software engineer with 6 years of experience in software development using technologies such as Java, Javascript, Typescript, Spring Framework, Angular. Passionate about being part of multidisciplinary teams to create innovative IT solutions, incorporating the best technologies and practices on the market.
I enjoy facing new challenges, as they allow me to learn about new technologies and acquire valuable experiences for my personal and professional growth. I am actively involved in initiatives, learning and understanding the business to offer solutions that truly meet customer needs.
I am passionate about learning about the technologies that interact in processes and I firmly believe that the best way to learn is by teaching others.
public final class AboutMe {
public static void main(String[] args) {
SoftwareEngineer me = new SoftwareEngineer("Byron", "Villegas", "Moya",
29, "🇨🇱");
me.setSkills(new String[]{"Java", "JavaScript", "TypeScript",
"Spring Boot", "Spring Framework", "Angular",
"Node", "Express", "NestJS",
"Oracle Database", "SQL Server", "Sybase",
"PostgreSQL", "MySQL", "MongoDB",
"Redis"});
me.setCertifications(new String[]{"Java SE 11 Developer",
"Junior JavaScript Dveloper",
"Spring Certified Professional 2024 [v2]",
"Junior Angular Developer",
"Scrum Master Professional Certificate (SMPC)"});
me.setPassions(new String[]{"Programming", "Gamming", "Music",
"Movies", "Anime", "Series"});
me.presentation();
}
static class SoftwareEngineer {
private String name;
private String firstLastName;
private String secondLastName;
private int age;
private String country;
private String[] skills;
private String[] certifications;
private String[] passions;
public SoftwareEngineer(String name, String firstLastName, String secondLastName, int age, String country) {
this.name = name;
this.firstLastName = firstLastName;
this.secondLastName = secondLastName;
this.age = age;
this.country = country;
}
public void setSkills(String[] skills) {
this.skills = skills;
}
public void setCertifications(String[] certifications) {
this.certifications = certifications;
}
public void setPassions(String[] passions) {
this.passions = passions;
}
public void presentation() {
System.out.printf("Hi, im %s %s %s%n",
this.name, this.firstLastName, this.secondLastName);
System.out.printf("I'm %d years old and I'm from %s%n", this.age, this.country);
System.out.println("My skills are:");
for (String skill : this.skills) {
System.out.printf("- %s%n", skill);
}
System.out.println("My certifications are:");
for (String certification : this.certifications) {
System.out.printf("- %s%n", certification);
}
System.out.println("My passions are:");
for (String passion : this.passions) {
System.out.printf("- %s%n", passion);
}
}
}
}From: 10 November 2024 - To: 22 May 2026
Total Time: 481 hrs 58 mins
TypeScript 84 hrs 36 mins >>>>--------------------- 17.46 %
JavaScript 71 hrs 48 mins >>>>--------------------- 14.82 %
Java 71 hrs 40 mins >>>>--------------------- 14.79 %
JSON 68 hrs 10 mins >>>>--------------------- 14.07 %
Rust 31 hrs 58 mins >>----------------------- 06.60 %
Markdown 30 hrs 56 mins >>----------------------- 06.38 %
Python 22 hrs 4 mins >------------------------ 04.56 %
YAML 15 hrs 18 mins >------------------------ 03.16 %
Groovy 11 hrs 52 mins >------------------------ 02.45 %
HTML 11 hrs 7 mins >------------------------ 02.30 %
