Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Lead Software Development Engineer
Thomson ReutersLead Software Development Engineer
Jul. 2022Mexico, Mexico CityUltraTax Specialty Spearheaded the automation of internal release processes, utilizing Python to reduce update and testing cycles by 45%, significantly accelerating time-to-market. Led annual tax code implementations, managing end-to-end updates to ensure 100% compliance and on-time product delivery during critical year-end cycles. Modernized legacy architecture by analyzing high-maintenance modules in Visual C++ and executing strategic refactoring to enhance system performance and maintainability. Served as Technical Advisor to internal stakeholders and accountant analysts, translating complex tax regulations into actionable technical requirements. Accelerated team onboarding by mentoring new developers and standardizing training protocols to improve technical proficiency across the department. Drove talent acquisition efforts by conducting technical interviews and evaluating candidates to ensure alignment with team architecture and performance standards. Tech Stack: Visual C++, Python 3.x, Azure DevOps, GitHub, Git
C++ Developer
4th SourceC++ Developer
Jul. 2015 - Jul. 2022Mexico, Mérida-Commercial Clients & Microservices Architected and deployed an integrated search microservice (Parts, Invoices, Customers), enabling real-time data access for the driver’s mobile application. Engineered a network-wide remote printing service, allowing seamless document generation across the store network. Modernized point-of-sale (POS) capabilities by integrating Sabrix tax calculation and building backend support for complex cash/credit transactions and multi-store returns. Enhanced customer experience by developing mobile invoice generation and cross-store parts return functionality, streamlining the commercial client workflow. -Supply Chain & Automation Spearheaded the Cubiscan v2.33 automation project, researching and implementing automated parts cube calculations to optimize warehouse space and logistics. Optimized data processing workflows by modifying AWK scripts and ESQL modules to support global SKU expansion and high-volume file automation. Revitalized cross-docking functionality by updating Informix stored procedures, improving the efficiency of global supply chain distribution. Managed project transparency by authoring weekly stakeholder reports, proactively identifying risks, and defining technical milestones. -Global Expansion (SMS Brazil) Participated in the internationalization effort for the Brazilian market, refactoring C/C++ modules to support multilingual UI, localized currency formats, and dynamic labels. Automated deployment pipelines using Shell scripts (SH) for database initialization and localization setup, reducing manual configuration time. Upheld code quality and team growth by conducting rigorous code reviews and leading technical interviews for new engineering hires. Tech Stack: C/C++, Qt, Java Spring, PSQL, Informix, ESQL, AWK, Azure DevOps/Pivotal Cloud, Git/SVN, Jira.
Software Engineer
Dextra TechnologiesSoftware Engineer
May. 2014 - Jul. 2015United States, DallasEnhanced Ziosk terminal responsiveness by refactoring the UI synchronization system via Android NDK, delivering significant latency reductions and smoother performance on legacy Jelly Bean hardware. Participated in the re-engineering of the UI layout engine to utilize JSON instead of legacy binary formats, enhancing system transparency and cross-platform maintainability. Engineered core system processes, including the initial boot-load and over-the-air (OTA) update mechanisms for the terminal’s custom Android OS. Streamlined the UI engine by conducting research to identify and strip unnecessary Android components, resulting in a lightweight, high-performance footprint for dedicated hardware. Enhanced social engagement features by integrating the Facebook SDK into the tablet's front-end engine, driving increased user interaction. Collaborated on internal tooling by developing bug fixes and feature enhancements for the proprietary layout design tool (built in C#). Ensured product stability by supporting the OS team with initialization testing and assisting end-user teams in diagnosing critical production bugs and performance bottlenecks. Contributed to team growth by participating in technical interviews to evaluate and onboard new engineering talent. Tech Stack: Java, Android NDK, Visual C++, Visual C#, GCC, Scrum.
Software Development Manager
SIASASoftware Development Manager
Oct. 2013 - Apr. 2014Mexico, MéridaArchitected coding standards for Visual C# and ASP.NET environments to ensure long-term code maintainability, consistency, and scalability for custom automation software. Institutionalized QA and validation processes, leading the team through rigorous verification cycles that significantly increased software reliability and reduced post-release defects. Optimized team productivity by managing workload distribution and task prioritization, aligning engineering efforts with project deadlines and business goals. Spearheaded talent acquisition by leading technical interviews and personnel selection to build a high-performing development team. Maintained technical engagement by contributing to critical coding tasks in C++ and C#, providing hands-on support during high-priority development phases. Tech Stack: Visual C#, ASP.NET, Visual C++, Flow Control (Proprietary)
Software Engineer
SofttekSoftware Engineer
May. 2007 - Oct. 2013Mexico, Mexico CityParticipated in the development and maintenance of the Route Development System (RDS), a mission-critical logistics engine used by engineering teams for global BMW, GM, and Ford accounts. Engineered automated reporting modules using Visual C++ and ATL, delivering high-precision data analysis for high-profile manufacturing clients. Orchestrated the deployment of C# distributed applications across Mexican logistics facilities, streamlining operations for General Motors (Magna) and Whirlpool. Optimized logistics workflows by automating data import/export processes and parts assignment logic using a mix of Visual C++ and C#, significantly reducing manual entry errors. Advanced supply chain efficiency by integrating complex, plant-specific cubing formulas into the RDS system to optimize cargo space and transport costs. Developed and maintained enterprise web applications for the Transportation Management (TM) team using ASP.NET Web Forms and Oracle, improving internal tracking capabilities. Standardized development lifecycles by authoring comprehensive UML diagrams, defining peer-review protocols, and establishing test matrix documentation for the engineering department. Tech Stack: Visual C++, Visual C#, ASP.NET Web Forms, MS SQL Server (2000/2005), DTS Packages, Oracle, UML.
Software Engineer
SIASASoftware Engineer
Jun. 2001 - May. 2007Architected and developed integrated software and firmware solutions, spanning high-level desktop applications and low-level embedded systems for industrial automation. Led a team of four software engineers, managing the end-to-end development lifecycle, task delegation, and technical quality assurance. Engineered mission-critical security systems, providing lead technical support and maintenance for the access control infrastructure at the Secretaría de Hacienda y Crédito Público in Mexico City. Specialized in Embedded Systems development, programming NEC (75A) and PIC processors using Assembler to create high-performance firmware. Headed hardware-software integration projects, conducting technical evaluations of new peripherals and smart card technology to ensure system compatibility and performance. Modernized legacy tools by transitioning development from Visual C++ 6.0 to the .NET framework (C#, VB.NET, C++.NET) during its initial release phases. Ensured product scalability and reliability by designing comprehensive test plans and authoring technical manuals and online help systems for end-user training. Tech Stack: Visual C++ (4.0/6.0), C#, VB.NET, Assembler (NEC/PIC), MS SQL Server.

Requests

Touchpoint image
0
Personal Pitch
Software Development Solutions
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Juan Miguel on Intch
IT
1026939 people
15
Quality Agent @ Bombardier Aerospace
16
CRM Strategy & Business Intelligence Consultant y Omnichannel Operations Manager
32
Program Manager
ITSolution Integrator
84512 people
27
Ingeniero de software @ Sacti Consultores
19
Automation & Data Engineering/Project Manager PMP/BigData Transition Architecting Scalable Data Workflows
15
Tech support Mgr