Logo

Software Engineer, Backend Applications Developer, Systems Integrator, Java Engineer

View My GitHub Profile

Marco Velasco Martinez


marco.velasco@gmail.com

www.linkedin.com/in/marco-velascomartinez

mvmags.github.io

United States / Mexico


Software Engineer with 15+ years of experience implementing and delivering software solutions in the healthcare, fintech, and other fields. Lately focused on Node.js, and some AWS services. Experience during my career working with Java, building distributed data pipelines, microservices, and CI/CD automation; proven success working remotely among a distributed agile team. During my career, I’ve used multiple technologies, with varying levels of proficiency and understanding, which I list next.

Industry focus

During my career, the projects that I have worked with are related to the industries of Healthcare, Banking, Loyalty/Rewards — Data integration, event-driven systems (Kafka), and cloud-native solutions (AWS).

Technical skills

Programming Languages: Java, JavaScript (Node.js), SQL

Frameworks: Spring Boot, Apache Camel, Hibernate

Cloud & DevOps: AWS (ECS, S3, CloudFormation), Docker, Jenkins, Kafka

Databases: PostgreSQL, SQL Server, Oracle, MySQL

Methodologies: Agile/Scrum, CI/CD, Microservices, Event-Driven Architecture


A little bit about myself

I’m a Mexican native who currently reside and work in the United States. I started early with the world of computers during middle school time when a door to door salesman knocked out at our house door to sell a brand new course about how to use computers and devices, I got immediately interested on it and for sure I got enrolled in the course, it turned out to be a a very basic course basically to learn how to properly type in the keyboard and use some applications, and also learn to make use of the scanner (which to be honest it was the most interest part of the course), from then on I continued to get involved in learning everything I could about computers, languages, during middle school and high school I learned to code in Fox Pro, Turbo Pascal, Borland Pascal, started to understand concepts of databases with Microsoft Access and apps related. During my University time, I gained interest in learning about networks, while at the same time learning, I’d say old languages like Assembly Language, and then I started to learn how to code in Java, until the internet disrupted everything.

While studying at the college, I started my own business (Internet Cafe) along with my sister and a cousin. We sold devices and assembled computers (we bought parts separately and assembled them into a new computer). During my early jobs, I had roles like business owner, desk support, developer, web developer, along with a family side that dragged me into playing roles in the family business of restaurant, agriculture, and others.

After finishing college, I moved to a new job, which marked the start of my formal journey as a developer. I have had the opportunity to gain experience developing, implementing, and delivering enterprise solutions, including cloud-based solutions across healthcare, fintech, and analytics domains, lately focused on Node.js, Java, and the AWS ecosystem, with proven success working remotely in agile teams for Fortune 500 clients.

PROFESIONAL EXPERIENCE


Foundation Medicine www.foundationmedicine.com/  
May 2022 - Present Software Engineer Full remote Phoenix, Arizona, United States

Industry: Healthcare

Team size: 6-7 (including Developers, Tester, Product Owner, Technical Leader)


Unosquare www.unosquare.com/  
Sep 2019 - May 2022 Java Software Engineer Remote Consultant Guadalajara Area, Mexico

Client: Foundation Medicine

Industry: Healthcare

Team size: 6-7 (including Developers, Testers, Product Owner, Technical leader)


Softtek www.softtek.com/  
Aug 2016 - Sep 2019 Java Software Engineer Consultant Aguascalientes Area, Mexico / St. Petersburg FL. USA.

Clients: Kobie Marketing, Maritz Rewards

Industry: Loyalty Management Platform Provider

Team size: 8-9 (including Developers, Tester, Product Owner, Team Leader, Business Analyst, Architect)

Clients: Kobie Marketing, Maritz Rewards Industry: Loyalty Management Platform Provider Team size: 8-9 (including Developers, Tester, Product Owner, Team Leader, Business Analyst, Architect)


Tata Consultancy Services www.tcs.com/  
May 2013 - Aug 2016 Java Software Developer Consultant Guadalajara Area, Mexico / Onsite San Antonio, Texas

Client: USAA Bank

Industry: Banking

Team size: 6 (including Developers, Tester, Team Leader)


Softtek www.softtek.com/  
Jul 2010 - May 2013 Java Application Developer Consultant Aguascalientes Area, Mexico

Client: General Electric Corporate

Industry: Technology and Manufacturing

Team size: 6 (including Developers, Tester, Team Leader)


INEGI www.inegi.org.mx/  
Feb 2009 - Jul 2010 Software Developer Onsite Aguascalientes Area, Mexico

Industry: Government statistics

Team size: 4 (including Developers, Team Leader)


Asesori www.asesori.com/  
Apr 2007 - Feb 2009 IT Coordinator / Web Developer Onsite Aguascalientes Area, Mexico

Industry: Marketing

Team size: 3 (including Developers, IT coordinator)


Universidad Tecnologica de Aguascalientes www.utags.edu.mx/  
Jan 2002 - Jan 2005 IT Management and web developer Onsite Aguascalientes Area, Mexico

Industry: Education

Team size: 6 (including Desk Support, Web developer, Developer, IT coordinator)


ESCAPE Cybercafé    
Feb 1998 - Jun 2002 Owner, Freelancer Onsite Aguascalientes Area, Mexico

Industry: Retail services


Achievements, Challenges, Problems


STRENGTHS


EDUCATION & CERTIFICATIONS

Bachelor in informatics – Instituto Tecnológico de Aguascalientes

Technical Computer Programmer – Centro de Bachillerato Tecnológico Industrial y de Servicios # 168

Oracle Certified Java Programmer (Java 6) – Oracle, Dec. 2010

AWS Certification recommended: Developer (in progress)

https://www.linkedin.com/in/marco-velascomartinez/details/certifications/


LANGUAGES

English: Professional working proficiency

Spanish: Native


RECOMMENDATIONS

https://www.linkedin.com/in/marco-velascomartinez/details/recommendations


More

Personal reflections

In seek for improvement or find a quick way to adjust to this rapid change of the industry, and particularly when I think of my most recent experience where I, and the team that I’m part of, are called “System Integrators” where you’re expected to touch and integrate different systems; or thinking about previous experience working with a given language or framework which is evolving to a newer versions and features so fast. Everytime I tried to find enough time, energy, focus to deeply understand and learn every new library, system, technology, framework or whatever is needed to accomodate for the “requirements”, I’ve found myself facing a hard time to continue with the old ways about learning and specialization where, finding a good book, reading a good amount of wiki documentation, taking long training courses, etc. it seems that this is no longer working for me. For a good time now, I find myself (I have a strong impression that many people in the industry) trying to find shortcuts. Now, I realize that becoming a master or even get to have a deep knowledge in a given technology, language, system, framework, etc., is tricky.

What does it even mean to be a “master” these days? For how long can you be a master about something before it changes or becomes old?

Well, for me so far, have to be a combination of finding the right tools, get enough information, finding ways to solve problems, proactiveness, adaptability, and soft skills is a must, but “adaptability” is what rings the most in my brain.