Johan AGUDELO

I'm Full-Stack Engineer

About

Full stack software engineer with 5+ years of experience in backend development, e-learning applications, and web design. Skilled in C#, C++, SQL, Oracle, MySQL, Grafana, Angular, Ionic, MongoDB, and NestJS. Passionate about solving complex challenges and staying up-to-date with emerging technologies.

Software Engineer & Full Stack

My most recent experience has been with Datch, where I played a pivotal role in developing cutting edge Asset Management software. Datch seamlessly integrates with SAP PM, leveraging the power of conversational AI and multimodal inputs to significantly enhance daily operations.

  • Phone: +67 223833423
  • City: Christchurch, New Zealand
  • Degree: Master Industrial Automation
  • Email: nzjohan187@gmail.com

Prior to this, I delved into the dynamic world of the electricity market, where I contributed to the smooth operation of an electricity retailer using Oracle technologies and SQL. Prior to that, I honed my skills as a Software Developer, specializing in Unity 2D. During this phase of my career, I had the privilege of programming over 30 virtual environments tailored to STEAM (Science, Technology, Engineering, and Mathematics) for educational institutions worldwide.

Skills

As a qualified Full Stack Developer, I possess a comprehensive understanding of various aspects of application development. My expertise is not just limited to coding; it encompasses a holistic approach to building robust and efficient applications. From database management to user interface design, my skill set is diverse and well-rounded, catering to the dynamic needs of modern tech environments.

Angular TS - Ionic100%
C# - Unity100%
C++ - OpenCV80%
Python60%
NgRx - RxJS100%
SQL - Oracle DB75%
NestJs - MongoDB70%
AWS DB70%

Resume

As an Electronic Engineer with a Master of Engineering in Industrial Automation, I bring a wealth of experience in diverse technology landscapes. My professional journey is characterized by active participation in various business, independent, and academic projects, showcasing my versatility across multiple programming languages and cutting-edge technologies. This multifaceted exposure has equipped me with a unique blend of technical skills and innovative thinking, essential for driving success in today's dynamic engineering environments.

Education

Master of Engineering · Industrial Automation

2014 - 2018

National University of Colombia, Colombia, Bogotá.

I received a scholarship from Colciencias, awarded to promising students within the 'Young Innovative Researchers' program. My thesis focused on the three-dimensional reconstruction and analysis of electrical transmission infrastructure using images acquired with UAVs.

Bachelor of Engineering · Electronics Engineering

2007 - 2012

Fundación universitaria Los Libertadores, Colombia, Bogotá

During my university studies, I was involved in various software and hardware projects. My thesis centered on vehicle license plate detection, developed using C++ and OpenCV.

Languages

Second language · NZCEL Level 4 Academic

2020 - 2021

SEAFIELD, New Zealand, Auckland

Overall, I demonstrated a complete understanding of spoken texts, listening, reading, writing, and processing information in English for academic purposes.

Second language · General English

2019 - 2020

SEAFIELD, New Zealand, Auckland

International English student with excellent performance and good communication skills.

Professional Experience

Software Engineer

Nov 2022 - Present

Datch · Christchurch, New Zealand · Full-time,

  • Voice application development: Utilized Angular, TypeScript, and Ionic to create a voice application. Incorporated RxJS and NgRx for enhanced reactivity in the app's design.
  • Microservices support: Implemented microservices for the voice app, involving Mongoose data types, NestJS framework, and managing HTTP requests and authorization processes.
  • Dashboard application: Developed a supportive dashboard application specifically for the voice app, employing Angular for its robust and dynamic user interface.

Software Developer

Jul 2021 - Nov 2022

Robotron · Christchurch, New Zealand · Full-time

  • Software development: Utilized PLSQL and Oracle DB for supporting and maintaining the customer billing platform.
  • Dashboard application: Developed a Grafana Dashboard for real-time visualization of Oracle DB data.
  • Dashboard application: Created a proof of concept for an IoT Dashboard using Angular and Bootstrap.

Software Developer Engineer

Mar 2018 - Jun 2021

Torolabs - Cloudlabs, NY, USA

  • Virtual Learning Environment Development: focused on the STEM curriculum, involving backend development and operation of the app's core. Used Visual Studio as the default IDE on Windows and macOS, and developed with Unity.
  • Cross-Platform App Development: Built applications for various platforms including Android, Mac, Windows, and WebGL.
  • Support and Maintenance: Provided support and maintenance for the existing virtual laboratories.

Courses

I have completed courses in Angular, Bootstrap 5, and SQL, enhancing my skills in front-end development, responsive web design, and database management. These courses have equipped me with up-to-date industry practices, enriching my technical proficiency and practical application capabilities in software development.

Frontend Courses

Angular The Complete Guide (2023 Edition)

Udemy · Certificate

Nov 2022

Boostrap 5: Complete Edition

Udemy · Certificate

August 2022

Ongoing Courses

Advanced Modern C++

Udemy

Currently

Automated Web Testing Playwright

Udemy

Currently

Angular Unit Test Masterclass

Udemy

Currently

SQL Courses

Intermediate SQL · Datacamp

Datacamp · Certificate

Jun 2021

Joining Data in SQL · Datacamp

Datacamp · Certificate

Jun 2021

Introduction to SQL · Datacamp

Datacamp · Certificate

May 2021

Oracle PL/SQL · Udemy

Udemy · Certificate

May 2021

Portfolio

I showcase a selection of recent projects where I collaborated and worked on during the past 5 years. each demonstrating a unique blend of solutions and technologies. These projects highlight my versatility in utilizing a range of programming languages and tools, as described earlier, to address varied software development challenges. My work spans across different domains, reflecting my ability to adapt and innovate in a rapidly evolving tech landscape.

  • All
  • App
  • Web

Datch - voice app

App

CloudLabs

App

Covid App

App

Datch - Dashboard

Web

Dimssa SAS

Web

SFM QT

App

Services

Software Development

Support in numerous IDE and programming languages, and able to develop better problem-solving methods for challenging task.

Websites

Static websites for business propouse, portafolio or post products.

Software Integrations

Software integration is the process of bringing together various types of software sub-systems so that they create a unified single system.

Database

AWS is a secure cloud services platform, offering compute power, database storage to help businesses scale and grow

Ecommerce

Are you planing start your online store?. Just email me I would like to improve your business

Video games

I have experience in UNITY 2D, UNITY 3D, and AR with VUFORIA.

Contact

Location:

Christchurch, New Zealand

Call:

+64 223833243

Name:


Phone:


Email:


How can we help you?