Hands-on Software Architect with extensive experience designing, developing and supporting mission critical applications. Purpose-driven professional active in engaging, training and mentoring others.
Overview
19
19
years of professional experience
3
3
years of post-secondary education
1
1
Certification
2
2
Languages
Work History
Chief Software Architect
Conduent (Xerox split Company)
01.2016 - Current
Responsibilities
Review business requirements with stakeholders, then create business proposals for implementation that involve meeting security, budget and SLA goals
Design Enterprise Cloud Platform in Azure and Google providers, using containers, Kubernetes and micro services in top of .NET core platform.
Create POC as need it to ensure design will meet business requirements
Design DevOps operations for platform team utilizing tools such as Azure DevOps, Jenkins and Terraform
Work with implementation teams to ensure quality of work being executed, provide training and best practices guidance.
Teach junior developers on cloud technologies
Code reviews
Cloud Infrastructure reviews
Participated in weekly meetings with client to discuss project direction and milestone achievement
Achievements
Designed of cloud enterprise platform that is portable and cloud agnostic that scale based on workload
Setup of team to execute platform design, maintenance and operations
Setup of DevOps organization
Completed POC for Containers, Kubernetes and micro services hosted in Google and Azure cloud
Completed training for containers, provided by Google and Azure
Go live for microservice based platform utilizing Azure
Reviewed business success drivers, applying strategic prioritization to future architectural updates
Mentored team, sharing skills and expertise and encouraged each member to bring forward ideas and suggestions for improvement
Created migration strategies to bridge development gaps between existing software architecture and future updates
Increate system SLA expectation from 90% to 98%
Authored development guidelines to expedite application design efforts through ready-made frameworks
Designed architecture strategies for large-scale system-wide application deployments
Communicated software architecture strategies to senior leadership and third-party business leaders
<p>Software Architect Lead</p>
Xerox
01.2004 - 01.2016
Responsibilities
Lead team of 10 developers and architects located in multiple countries ( India, Guatemala and Mexico)
Design Enterprise Platform to enable re-utilization of software build in .NET Framework (Windows services, WPF and Windows Form). Enterprise Platform to be use by multiple industries types such as Healthcare, Mortgage, Banking and Case Management
Design Enterprise Shared services layer to enable re-utilization of rest APIs
Execution, Support and maintenance of software build as part of platform and shared service layer
Review new technologies and provide proof of concepts to stake holders for next generation software
Work as lead developer for Enterprise project to utilize Service Fabric in Azure to automated business process
Implement Customers projects using Enterprise Platform
Achievements
Savings of 500K~ implementing crowd data entry process to reduce manual data entry
Savings of 250K~ by reducing development of custom applications, using software library to enable re-utilization of services and reduce implementation time
Setup of Guatemala software team toto provide support 24/7
Setup shared layer services with Web API to validate address, medical codes, names then reducing manual labor
Multiple successful implementation for customers on Xerox Automation Platform
First cloud project in company, set road map for cloud transformation