Oscar Mora
Senior Software Architect at Ando Inc- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Spanish -
-
English -
Topline Score
Bio
Credentials
-
Amazon Web Services Solutions Architect Associate
Amazon Web Services (AWS)Oct, 2019- Nov, 2024
Experience
-
Ando
-
United States
-
Financial Services
-
1 - 100 Employee
-
Senior Software Architect
-
Apr 2020 - Present
Main focus on cloud-first design, infrastructure, DevSecOps and Site Reliability Engineering (SRE) • Drive key decisions and best practices to adopt Serverless architecture principles, enabling high scalability, reliability, resiliency and security with no bottlenecks nor servers maintenance needed. • Designed and implemented bulk processing and ETL pipelines to/from the analytics SaaS (Snowflake) using a serverless/cloud first approach, allowing processing hundreds of thousands of records in a matter of minutes. • Designed the backbone of the Terragrunt/Terraform IaC with reusable modules, multiple SaaS providers and scripting to automatically and securely rollout the cloud infrastructure to AWS. • Introduced SRE best practices, from insightful application logs and metrics, to alerts and SaaS integration with OpsGenie and Jira, allowing detection of application and infrastructure issues within 1-2 minutes, and reducing the forensics analysis to 5 minutes or less. • Applied DevSecOps best practices with a mix of IaC + Single Sign On (Azure AD) + AWS IAM policies for access control, abiding by the least privilege access best practices, and centralized user provisioning. • Implemented a 100% cloud-managed CICD Pipeline in Azure AD, secured and scalable, allowing deploying any IaC or code changes to the AWS cloud. Show less
-
-
-
Platform Science
-
United States
-
Software Development
-
200 - 300 Employee
-
Senior DevOps Engineer
-
Nov 2019 - Apr 2020
Lead efforts in infrastructure as code, IoT real time communications and DevSecOps best practices for a telematics system hosted on the AWS cloud. • Took the lead to roll out AWS IoT for pub/sub communications with the field devices. Replacing the legacy XMPP protocol with a full cloud managed MQTT protocol scalability increased from thousands to millions of devices. • Continuously enhanced the IaC (Terraform) to roll out networking cloud infrastructure and resources tagging in a secured, error-free manner. Show less
-
-
-
Illumina
-
United States
-
Biotechnology Research
-
700 & Above Employee
-
Cloud DevOps Architect
-
Oct 2018 - Nov 2019
I was responsible for leading the DevOps team for the second and third level DNA sequencing analysis application. This role required wearing multiple hats, from coordinating operational activities across teams in multiple regions, to building and maintaining infrastructure automation, as well as deploying and monitoring the application on multiple environments and geographical regions. Working closely with the development team proved to be the best way to collaborate in finding and fixing performance issues, as well as improving the observability of the system. Show less
-
-
-
Renovate America
-
United States
-
Financial Services
-
1 - 100 Employee
-
Enterprise Architect
-
Feb 2012 - Oct 2018
During my journey at RA I had the fortune to live different stages of a startup, from the inception, to the explosive growth and into the transformation to a bigger, more formal organization. I performed different roles, including Enterprise Architect/DevOps Lead, Dev Manager and Dev Lead. During this period I learned to fully embrace the DevOps culture, and built the processes and tools to empower the developers to ship, monitor and enhance their systems. This philosophy, combined with a strong, common architectural foundation in a micro-services environment, allowed me and my team to make other teams (all 13 of them!) more productive, where they focused on building the logic, while we focused on the cross cutting concerns, templates and DevOps processes. Show less
-
-
-
LPL Financial
-
United States
-
Financial Services
-
700 & Above Employee
-
Sr. Software Engineer (Consultant)
-
Mar 2011 - Dec 2011
-
-
-
Pelotonics
-
Software Development
-
1 - 100 Employee
-
Sr. Software Engineer (Consultant)
-
Jun 2010 - Nov 2010
-
-
-
Rain Bird Corporation
-
United States
-
Manufacturing
-
700 & Above Employee
-
Sr. Software Engineer (Consultant)
-
Sep 2008 - Nov 2010
-
-
-
-
Sr. Software Engineer (Consultant)
-
May 2008 - Sep 2008
-
-
-
-
Consultant Senior Software Engineer
-
Mar 2008 - May 2008
-
-
-
Microsoft
-
United States
-
Software Development
-
700 & Above Employee
-
Consultant Senior Software Engineer
-
Nov 2007 - Jan 2008
-
-
-
LPL Financial
-
United States
-
Financial Services
-
700 & Above Employee
-
Consultant Senior Software Engineer
-
Nov 2007 - Jan 2008
-
-
-
College Loan Corporation
-
Financial Services
-
1 - 100 Employee
-
Consultant Senior Software Engineer
-
Mar 2007 - Aug 2007
*The design includes a three tiers model: The data layer: ADO .NET data manager components on top of a SQL Server 2005 database, with extensive use of store procedures; The business layer: Extensive use of web services to provide a Service Oriented Architecture; Presentation layer: Windows forms, including the default .NET 2.0 windows controls, customized controls and advanced event handling. *Application level security implemented with by Microsoft Authorization Manager (AzMan), including operations and roles definitions to control specific tasks and access into the GUI. *Implementation and debugging of batch processes, responsible for transforming data extracted from the database to CommonLine 4 compliant text files or xml files, in order to communicate with external entities. *Implementation of web services responsible for converting HTML text to PDF documents, integrating third party conversion tools into the system. Show less
-
-
-
-
Senior Software Engineer
-
Mar 2006 - Mar 2007
*The design comprises a three tier model: The data layer: Advanced ADO .NET programming and encrypted XML as the data repository; the business layer: Business entities in accordance to requirements; Presentation layer: Windows Forms, including custom defined windows controls and third party control integration, extensive use of events and threads to improve the user experience. Debugging duties also include profiling, memory leak detection and code optimization. *Development cycle followed guidelines of Test Driven Development (TDD), including unit testing definition for business entities and post-build code coverage reports. *Design and implementation of a Web Form to handle product activation. The design involves ASPX web form programming, security handling through Microsoft’s Authorization Manager (AzMan) component, integration with the software key generation component (based on a third party security component) and .NET email related components. Show less
-
-
-
-
Mid Level Software Engineer
-
Mar 2005 - Mar 2006
Definition of use cases derived from customer requirements, as well as conceptualization of sequence diagrams and classes with UML notation. Implementation comprises a three tier model, going from database model definition and stored procedure programming (data layer), object model coding following Object Oriented Programming guidelines, XML and distributed components (business layer), and finally the user interface, in the form of a Windows Form (presentation layer). Debugging includes advanced tools and techniques for application profiling and memory leak detection. Show less
-
-
-
BIOSNET TCS
-
Mexico
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Embedded Ssytems Engineer
-
Mar 2003 - Jun 2003
-
-
-
-
Embeded Systems Engineer
-
Aug 2000 - Mar 2003
-
-
Education
-
Universidad Simón Bolívar
BS Major in EE, Electronics, software development, telecomm -
San Agustin