top of page

CLIENTS 👥

nm-logo.png

Current Employer

Software Developer

​

Northwestern Medicine

Chicago, IL, U.S.

  • Designed, developed, and deployed scalable, cloud-native full-stack applications on Azure, utilizing .NET and iOS technologies with microservices architecture, ensuring high availability and fault tolerance.

  • Streamlined the CI/CD pipeline release processes for mobile applications, APIs, and infrastructure, ensuring faster and more reliable deployments.

  • Collaborated with stakeholders to gather and refine requirements for new features and projects, aligning with organizational goals and compliance needs.

  • Implemented infrastructure as code (IaC) using Terraform and internal modules to manage and scale service applications efficiently.

  • Integrated healthcare medical records using FHIR (HL7) standards to enhance interoperability in client-side and patient-facing applications.

  • Developed mobile applications for healthcare practitioners and nurses, leveraging composable architecture (TCA), UIKit, SwiftUI, Swift Concurrency, and gRPC for enhanced performance and usability.

  • Partnered with Epic Systems to deliver solutions that integrate seamlessly with EHR systems, focusing on FHIR-based data exchange for both internal and patient-facing platforms.

  • Migrated application packaging to Kubernetes clusters using ArgoCD for deployment, improving scalability and operational efficiency.

  • Collaborated with vendors to enhance and maintain core applications that access FHIR data, leveraging HL7 FHIR NuGet packages for data standardization and compliance.

ultabeauty.png

Enterprise

Mobile Software Developer

​

Ulta Beauty

Chicago, IL, U.S.

  • Work with mobile device management solution VMWare to configure managed devices and applications.

  • Developed, built, and deployed web services and UI applications that implemented an in-store pickup system

  • Wrote automation scripts and continuous integration pipelines to address multiple application builds and the automation of team members' processes

  • Minimize initial technical debt by introducing test-driven development and working with the UX/UI to guide them when using the mobile platforms.

  • Lead story reviews with business stakeholders to clarify edge case scenarios.

  • Minimize technical support feedback loop and hardware issues by integrating the IT support system and hardware's SDK for troubleshooting.

  • Develop new applications which include flows, features, and hotfixes utilizing the repository, injection, and modularizing patterns.

  • Diagram end-to-end architecture and evaluate technical feasibility.

  • Build internal and external business partners relationships to clarify concerns and discuss possible approaches to current and upcoming projects

  • Work on legacy projects to maintain backward compatibility for new features.

  • I assisted in developing hybrid application projects.

  • Use parallel development with Swift and Objective-C code base.

growit.png

Mobile Software Developer

​

GrowIt!

Chicago, IL, U.S.

  • Able to sign up three client agreements when finalizing our data product. This involved beacon technology, a relational database, and map data visualization (Mapbox).

  • Through the Apple push notification system, we created an analytics product for our third-party associates that help them oversee returning customers.

  • Use the mobile instrumentation tool to increase the efficiency of compilation time from 5 minutes to 2 minutes and a half. Additionally, this help catches data race conditions between Swift and Objective-C.

  • Implement Behavior Driven Development, a document base layer for stakeholders to help understand the situation, requirements, actions, and results for every new and legacy feature.

  • Automate the unit testing suite, app production submission, and quality assurance builds using continuous integration and deployment pipeline along with Fastlane and xcodebuild CLI.

  • Help the community team decrease the amount of time reviewing inappropriate content by implementing a machine learning classification model based on a plant database to identify things that are not plants.

  • Solo developer in the project

  • The developer’s time is valuable. As a result, I created CI/CD software pipelines to facilitate gradual deployment, automated tests, rollbacks, and feature flags.

  • Delivered features in the most feasible ways using refactoring design patterns

  • Find balance and knowledge between the technical vision and the delivery of products when gathering and delivering stakeholders' requirements.

kinkarta.png

Mobile Software Developer

​

KIN+KARTA

Chicago, IL, U.S.

  • Deliver a total cost reduction of -$10,000.00 by integrating an iPadOS tablet application with an IoT computer on a machinery

  • iPadOS app with commands and real-time data visualization analytics to/from IoT devices

  • Small talk about machine learning use cases and examples with Apple CoreML Framework

ally_logo.png

Consultant / Technical Advisor

​

Ally's Flower

Miami, FL, U.S.

It is an online delivery flower shop located in South Florida, mostly servicing the area of Orlando. Areas completed:

​

  1. A website to showcase products

  2. Manage leads and customer information

  3. Accept payments and order forms

  4. limit the range of delivery

Education

Software Developer

Florida International University

Bachelor's Degree

Miami, FL

Laptop Keyboard

Demonstrate practical proficiency in the selection, installation, customizing and maintenance of the state-of-the-art software systems, computing infrastructure.

​

Demonstrate general understanding of at least one field where Information Technology plays a central role and the social and ethical concerns of the practice of Information Technology.

​

Demonstrate the ability to work cooperatively in teams and effective communication skills.

Cloud
Developer

Udacity

Nanodegrees

The cloud has become a key enabler for innovation with benefits like high availability, unlimited capacity, on-demand scalability, and elasticity.

​

Foundational concepts of designing and deploying scalable, extendable, and maintainable full-stack applications using modern cloud architecture

​

Microservices are becoming the default mode of developing and deploying applications at scale.

 

Serverless technologies have become very popular recently because they can increase development speed and drastically reduce the cost of running a cloud infrastructure.

Laptop Keyboard

Data Streaming

Udacity

Nanodegrees

Understand the components of data streaming systems. Ingest data in real-time using Apache Kafka and Spark and run analysis

 

Use the Faust Stream Processing Python library to build a real-time stream-based application. Compile real-time data, run live analytics, and draw insights from reports generated by the streaming console.

 

Learn about the Kafka ecosystem and the types of problems each solution is designed to solve. Use the Confluent Kafka Python library for simple topic management, production, and consumption.

 

Explain the components of Spark Streaming (architecture and API), integrate Apache Spark Structured Streaming and Apache Kafka, manipulate data using Spark, and read DataFrames in the Spark Streaming Console.

Rental Bikes

Data Engineering

Udacity

Nanodegrees

Learn to design data models, build data warehouses and data lakes, automate data pipelines, and work with big datasets across sources and destinations for transactional and analytical workflows

Mobile Device Management (MDM)
Workspace One Unified Certification

Learn to design data models, build data warehouses and data lakes, automate data pipelines, and work with big datasets across sources and destinations for transactional and analytical workflows

VMWare

Certification

iOS Development

Udacity

Developed basic applications that communicate with REST APIs and present different workflows based on the task the users was intending to accomplish.

Nanodegrees

iOS Internship

Miami, FL

I have worked with multiple iOS mobile banking apps developed with Objective-C and third-party frameworks.

Worked on production bugs in collaboration with DevOps and Quality Assurance teams

Run small proof of concept features to validate the demand

PCI APIs, Jenkins, AutoLayout, Objective-C, Alamofire 🛠

​

Volunteering

Miami, FL

CoderDojo is a non-profit organization aimed to teach introductory coding-skills concepts through hands-on learning for students between 4th grade and 8th grade.

As a mentor, I had a transformative experience by being able to teach and spark joy among the students.

IT Internship

Miami, FL

Strengthen relationships with clients by integrating my technical experience and expertise.

Fashioned a blog to look like a fitness site for moms and a subscription program.

Checked logs and malfunctioning errors to avoid conflict with a purchasing process on the website.

Maintained the network, installation, and use of new software and process.

CS Learning Assistant Java II

Taught an ongoing process and/or create new projects for college students using Java programming language in a class of twenty students

Explained Object Oriented Programming concepts during in and out sessions

Used pair programming with students in order to practice and review material

Miami, FL

bottom of page