I hold a degree in Computer Systems Technology from the Universidad del Valle 👨🎓, where I developed a strong foundation in computer science 💻. After completing my degree, I was determined to expand my knowledge and skills in the field, so I decided to pursue a career as a Systems Engineer.
To stay up-to-date with the latest technologies, I have taken several online courses on platforms such as YouTube and Udemy 🌐, where I learned about Spring Boot and its applications in software development 🔍.
Moreover, I have completed courses in web design, user experience, and front-end development using Angular 🌐. These courses have allowed me to enhance my skills in building responsive and user-friendly interfaces, as well as improving the overall user experience.
Overall, I am dedicated to continuously improving my skills and knowledge in the field of computer science, and I am excited about the opportunities that lie ahead 🚀.
// Code snippet showcase:
const randomHexColorCode = () => {
let n = (Math.random() * 0xfffff * 1000000)
.toString(16);
return '#' + n.slice(0, 6);
};
randomHexColorCode(); // "#e34155"
const shuffle = ([...arr]) => {
let m = arr.length;
while (m) {
const i = Math.floor(Math.random() * m--);
[arr[m], arr[i]] = [arr[i], arr[m]];
}
return arr;
};
const foo = [1, 2, 3];
shuffle(foo); // [2, 3, 1], foo = [1, 2, 3]
const isAnagram = (str1, str2) => {
const normalize = str =>
str
.toLowerCase()
.replace(/[^a-z0-9]/gi, '')
.split('')
.sort()
.join('');
return normalize(str1) === normalize(str2);
};
isAnagram('iceman', 'cinema'); // true