I'm Carlos Aponte Developer CyberSec Enthusiast

About Me

About Me

My Photo

Developer and CyberSec Enthusiast. Interested in technological innovation, language learning, outdoor sports, reading and gaming. Currently exploring indie hacking and building in public.

  • Name: Carlos Aponte
  • Location: Hamburg, Germany
  • Native Language: Spanish
  • Email: carlos at this domain
  • Freelance: Available
  • I also speak: English - German - Portuguese
Experience
Education
Tools & Skills
Interests
Experience
Senior IT Consultant and Developer
Trivelope GmbH (DE)
10/2019 - Today

- Planning and implementation of digitalization, automation, and optimization projects in the insurance sector.

IT Consultant and Developer
Senacor Technologies AG (DE)
08/2018 - 09/2019

- Project management, design and software development work for financial institutions.

Senior Developer for mobile Apps and Assistant PM
IT Security Solutions (VE)
04/2015 - 02/2017

- iOS and Backend development of Fintech solutions.
- Agile project management.

Freelance iOS and Backend Developer
Kiwi Applications LLC - ComeWith Inc
03/2016 - 02/0217

- Development and overhaul of the Backends and iOS Apps.
- Requirement gathering, effort estimation and design of development plans.

SysAdmin and Teacher's Assistant
Simon Bolivar university (VE)
01/2011 - 03/2015

- Taught weekly practical sessions of Algorithms & Data Structures, Linear Programming and Basic Informatics.
- SysAdmin for critical IT services and Linux/Unix clients.

Education
International Master in Project Management
MIP Politecnico di Milano (IT) – Strathclyde Business School (GB)
09/2017 - 03/2019

- Thesis: Integration of Agile Methodologies in a Waterfall Environment
- Cum Laude

Bachelor's degree in computer engineering
Simon Bolivar University (VE) - Exchange at University of Siegen (DE)
09/2019 - 10/2015

- Thesis: Dynamic Password (OTP) Generator and its iOS Implementation
- Electives: IT-Security, Cryptography, Computer Networks & Linear Programming

Tools & Skills
Java

Python

Spring Boot

Hibernate

SQL

Git

Linux

AWS

MS Suite

Jekyll

Jenkins

Microservices

Agile Project Management

Software Architecture

Interests

Traveling the world and getting to know new people, cultures and places


Learning languages by reading, movies, series, meetups and tandems


Fitness, dancing, baseball, surf, yoga, trekking, boxing


Chess and strategy games


close

my projects

my projects

Featuring some projects in which I have participated.

Language Map
Explore Where Your Languages Connect You!
Language Map
Pago Móvil (p2p)
P2P Instant Payment App (iOS & Backend)
Pago Móvil (p2p)
Okappi
Community-Based Social Network (iOS & Serverless)
Okappi
Labor Alerts
Employment Market Tracker (iOS)
Labor Alerts
Movida Chacao
Cultural Social Network (Android)
Movida Chacao
SAMF OTP Generator
OTP Generator (iOS & Core Library)
SAMF OTP Generator
Nagios Alert
Nagios Monitoring App (Android)
Nagios Alert
close

My Blog

My Blog

I write about what I learn, the side projects that I am working on or about the ones that I decided to let go. Feel free to reach out if you have any comments, corrections, or if you want to say hello.


What Does It Take to Be a Senior Software Engineer / Developer? post
What Does It Take to Be a Senior Software Engineer / Developer?

The timeframe and roadmap to becoming a senior software engineer is a common question. After consulting the SWE community on X (formerly Twitter) and discussing it with some experienced friends, I summarize what it really takes to reach this level and be good at it.

Carlos Aponte
Career, Advice
Implementing a Draggable Globe Map With d3 post
Implementing a Draggable Globe Map With d3

A simple implementation of a draggable globe map for Sveltekit. This mobile-friendly map is build using d3 and can be easily integrated into different JavaScript frameworks.

Carlos Aponte
DIY, SvelteKit, JS
Flag Emojis in Windows Browsers post
Flag Emojis in Windows Browsers

Rendering flag emojis in the browser should be straightforward. However, Windows deliberately omits flag emojis from its default fonts, causing browsers to fallback to two-letter country codes instead. Here's an easy and elegant workaround for this issue.

Carlos Aponte
DIY, SvelteKit
close

Language Map

  • Own Side Project
  • 2023 - 2024
  • Stack : SvelteKit, Cloudflare Pages
  • A small web app hosted entirely on Cloudflare Pages, and made to test the development process with SvelteKit. This project aimed to answer two questions I've had for a while: In which countries could I communicate with ease? How many people could I interact with?

More Info

Pago Móvil (p2p)

  • IT Security Solutions C.A.
  • 2015 - 2017
  • Stack : iOS, Swift, Objective-C, X-Code, OpenSSL
  • iOS App for the interbank mobile payment system (P2P) of two major banks in Venezuela, each with an estimated usage of 100.000+ monthly transactions. Internal use of OTPs to secure each interaction.

More Info

Okappi

  • ComeWith Inc
  • 2016 - 2017
  • Stack : iOS, Swift, AWS Lambda, AWS API Gateway, AWS DynamoDB
  • Okappi was a social network focused on creating small, private and thoughtfully curated communities. The app empowered the users to look for their own people and interests, create groups, plan events and participate in meaningful discussions.

More Info

Labor Alerts

  • Kiwi LLC
  • 2016 - 2017
  • Stack : iOS, PHP, Swift, X-Code
  • The LaborAlerts app helped users search for and be alerted when US companies nationwide performed or announced layoffs. The searches and notifications could be tailored to whole regions, states, counties, cities, or companies. Furthermore, the app also offered historical data of more than a decade of layoffs, together with both graphical and table representations of this data.

More Info

Movida Chacao

  • Reto Chacao - App Challenge
  • 2015
  • Stack : Android, Android Studio, Java, Wikitude
  • Movida Chacao was a virtual guide for cultural and sport related events and places of interest. It was created for the Reto Chacao - App Challenge of 2015 with aims of helping with the modernization and digitalization efforts of the municipality. The app allowed people to get informed, interact and participate in all activities happening in this municipality. The app offered a complete and curated overview of the activities by means of a classical social feed, a map to locate the activities and a AR function to see what event was happening at a given time on a specific place or direction.

More Info

SAMF OTP Generator

  • IT Security Solutions C.A.
  • 2015
  • Stack : iOS, C, Objective-C, OpenSSL, Valgrind
  • The development encompassed the server's core functionality as well as the iOS app of a 2nd factor authentication solution. The solution was based on the generation and validation of OTPs; it used synchronization time windows, time steps and interrelated generation seeds.

More Info

Nagios Alert

  • Simon Bolivar University
  • 2015
  • Stack : Android, Java, Nagios
  • An Android application and its backend servlet developed as a class project at Simon Bolivar University (VE). This app allowed you to monitor the status of the clients of your Nagios server and their services by reading the status.dat file of the server.

More Info