
John Medina
Senior Software Architect & Cybersecurity Specialist | 13+ Years Full-Stack | .NET, Spring Boot, Angular, Node.js | Microservices & Cloud
Salaire / Taux journalier
Bogota, Bogotá, Colombie
Mobilité : 69340 Francheville, 25040...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Senior Software Architect & Cybersecurity Specialist with 13+ years of experience designing and delivering secure, scalable enterprise systems across diverse industries including government, banking, and telecommunications. 🔐 CYBERSECURITY & SECURE ARCHITECTURE Specialized in building security-first solutions for mission-critical systems. Experienced in vulnerability assessment, penetration testing, threat modeling, and implementing security frameworks for high-stakes environments including election management systems and financial platforms. 💻 TECHNICAL EXPERTISE Full-stack development with deep expertise across the technology stack: - Backend: Java (Spring Boot), .NET (C#), Node.js, microservices architecture - Frontend: Angular, React - Cloud & DevOps: AWS (Developer level), Docker, CI/CD - Databases: SQL Server, PostgreSQL, Oracle (PL/SQL expert) - Architecture: Microservices, API Gateway, Eureka, RESTful APIs, Event-driven systems 🚀 LEADERSHIP & IMPACT Proven track record leading development teams and architecting complex solutions: - Led teams of 5-10 developers delivering critical systems on tight deadlines - Designed and implemented microservices architectures serving millions of users - Optimized system performance from overnight batch processes to 30-minute completion - Implemented security protocols for systems processing 1M+ sensitive records 🎓 ACADEMIC BACKGROUND & RESEARCH INTERESTS - M.Sc. Software Engineering (UNIR, Spain - Grade: 7.5/10) - Professional Program in Cybersecurity (42 ECTS - Grade: 8.8/10) - Currently pursuing doctoral research opportunities in AI Security, Vulnerability Testing, and Secure Systems Design 🌍 INTERNATIONAL EXPERIENCE 13+ years working with U.S. companies in remote/distributed teams. Fluent English (C1 level) with strong cross-cultural communication skills. 📍 Based in Colombia | Open to international opportunities
Expérience de travail
Lead Software Architect
Allied Global/CIVIX
janv. 2025 - Présent
1 an 10 mois
United States
Lead Software Architect for enterprise election management systems, serving state and county governments across the United States. Responsible for security architecture, system design, and technical leadership for mission-critical infrastructure. KEY ACHIEVEMENTS: - Architected and implemented security frameworks for election systems processing 1M+ voter records with zero security incidents - Led vulnerability assessment initiatives identifying and remediating critical security vulnerabilities across distributed systems - Optimized batch processing performance from 8+ hours to 30 minutes through architectural improvements and database optimization - Designed and implemented microservices architecture supporting real-time voter registration and ballot processing - Led team of 5+ developers in agile environment delivering features under strict regulatory compliance requirements TECHNICAL FOCUS: - Security: Vulnerability assessment, penetration testing, secure API design, authentication/authorization (JWT, OAuth) - Backend: Spring Boot (Java), microservices, RESTful APIs, PostgreSQL - Frontend: Angular, responsive web applications - DevOps: Git, CI/CD pipelines, Docker - Architecture: Event-driven systems, distributed databases, high-availability design
Senior Bilingual Software Developer
Experis Chile
juin 2023 - déc. 2024
1 an 7 mois
Santiago, Région métropolitaine de Santiago, Chili
Senior Software Developer for major financial institution, specializing in secure API development and microservices architecture for banking applications serving millions of customers. KEY ACHIEVEMENTS: - Developed and secured RESTful APIs for core banking operations handling sensitive financial transactions - Implemented security best practices including OWASP Top 10 vulnerability mitigation - Designed microservices using Spring Boot with comprehensive security controls and audit logging - Optimized database queries (PostgreSQL) improving API response times by 40% - Conducted code reviews focusing on security vulnerabilities and architectural improvements TECHNICAL STACK: - Backend: Spring Boot (Java), microservices architecture, RESTful APIs - Security: API security, authentication/authorization, secure coding practices, OWASP compliance - Database: PostgreSQL, complex query optimization, stored procedures - Tools: Git, Maven, Docker, Postman - Methodologies: Agile/Scrum, test-driven development
Senior Bilingual Software Developer
Teleperformance
sept. 2022 - mai 2023
9 mois
Bogota, Bogotá, Colombie
Technical Team Lead responsible for secure software development and technical leadership for a team of developers delivering enterprise solutions. KEY ACHIEVEMENTS: - Led technical team implementing secure development practices and code review processes - Developed RESTful APIs using Spring Boot and .NET Core 6 with emphasis on security controls - Implemented JWT authentication, authorization services, and secure CRUD operations - Mentored junior developers on secure coding practices and architectural patterns - Managed agile development processes ensuring quality delivery and security compliance TECHNICAL STACK: - Backend: Spring Boot (Java), .NET Core 6, RESTful APIs - Security: JWT authentication, secure API design, input validation - Frontend: Angular, responsive design - Tools: Git, Jira, AWS - Leadership: Team coordination, code reviews, technical mentoring
Senior Software Engineer Technical Lead
Ingenia Global (Chile)
janv. 2020 - août 2022
2 ans 8 mois
Santiago, Région métropolitaine de Santiago, Chili
Senior Software Engineer & Technical Lead for banking sector clients including BCI and Santander, delivering secure financial applications with strict regulatory compliance requirements. KEY ACHIEVEMENTS: - Led development team of 12 developers delivering mission-critical banking applications - Architected full-stack solutions using Angular, Node.js, and .NET for high-traffic financial platforms - Implemented security frameworks ensuring compliance with banking regulations and data protection standards - Developed microservices architecture for API consumption across distributed banking systems - Established secure coding standards and conducted security-focused code reviews TECHNICAL STACK: - Frontend: Angular, JavaScript, responsive web applications - Backend: Node.js, .NET, RESTful API integration - Security: Banking security compliance, secure data handling, authentication/authorization - Tools: Git, agile methodologies, API testing (Postman, SoapUI) - Leadership: Team coordination, technical mentoring, project delivery
Computer Engineer
SPA Algorithms
avr. 2015 - janv. 2020
4 ans 10 mois
Santiago, Région métropolitaine de Santiago, Chili
Full-Stack Software Developer delivering secure enterprise solutions for telecommunications and government sectors, with focus on system security and data protection. KEY ACHIEVEMENTS: - Developed secure enterprise applications handling sensitive telecommunications data - Implemented data protection measures and security controls for government systems - Built full-stack solutions using .NET, SQL Server, and modern web technologies - Designed and optimized complex database schemas and stored procedures (PL/SQL, T-SQL) - Delivered projects on time while maintaining high security and quality standards TECHNICAL STACK: - Backend: .NET (C#), ASP.NET, RESTful services - Database: SQL Server, Oracle (PL/SQL expert), complex query optimization, stored procedures - Frontend: JavaScript, HTML5, CSS3, responsive design - Security: Secure coding practices, data encryption, access control - Tools: Git, Visual Studio, SQL Server Management Studio
Formation
UNIR | Universidad Internacional de La Rioja
Professional Program in Cybersecurity, Cybersecurity
2024 - 2025
9 mois
Résultat : 8.8/10 (Outstanding)
42 ECTS advanced specialization program in cybersecurity, focusing on vulnerability assessment, penetration testing, threat modeling, and security architecture. Credentials verified with Apostille de La Haya for international recognition. Key areas: Vulnerability Analysis, Penetration Testing, Security Testing Methodologies, Threat Modeling, Risk Assessment, Incident Response, Secure System Architecture, OWASP Top 10, Security Frameworks
UNIR | Universidad Internacional de La Rioja
Master of Science (M.Sc.), Computer Software Engineering
2023 - 2024
1 an 7 mois
Résultat : Master in software development and computer systems
Advanced studies in software architecture, system design, and secure software development. Thesis focused on enterprise system design and security best practices. Credentials verified with Apostille de La Haya for international recognition. Key areas: Software Architecture, System Design, Security Engineering, Agile Methodologies, Quality Assurance
Fundación Universitaria Internacional de La Rioja - UNIR
Computer Science Engineer, Computer Science
2020 - 2022
2 ans 7 mois
Bachelor's degree in Computer Science with focus on software development, systems analysis, and database management. Key areas: Software Development, Systems Analysis, Database Design, Object-Oriented Programming, Data Structures, Software Engineering Fundamentals
BYU-Pathway Worldwide
Pathway Connect
Résultat : Bachelor's Degree "programming , FrontEnd & BackEnd
Servicio Nacional de Aprendizaje (SENA)
Systems analyst, Computer Systems Analysis / Analyst