Octavio Galindo

octavio.galindo@chavarin.net
(+52) 331 332 4397

Senior Software Engineer with experience in… you name it. Been doing software architecture design, writing code, running tests, and even writing installers and documentation! Teamwork is important, and I’ve been team leader a couple times.
Done the virtual server configuration and implementation of systems, and client support which sometimes leads to code maintenance and system enhancements. Windows desktop? Check, Unix/Linux CLI?Done, Web? Done that too.
Always looking for the best way to achieve and exceed both client and management expectations. Now I am looking for my next challenge, either as Software Engineer or Team Lead.
Maybe you can help me find it.

Cristales Autromotrices de Jalisco (EUROGLAS)

Systems Developer / IT Manager
  • Dramatically improve the process of the production planning tasks by creating a custom ERP system (Enterprise Resource Planning). Created as a Windows Desktop application. C# (.Net Framework, WinForms), using a persistence/business layer generated Using EntitySpaces. With a MySQL backend database, runnin on a Virtual Server(Linux Debian on Xen) Also, a REST API was created to access the same data. Using PHP and the same MySQL backend database.
  • Enabled near real-time tracking of the production orders on the floorby creating a MES (manufacturing executing system), as a Windows Desktop Application, with a touch-based interface, deployed to thin-client terminals. C# (.Net Framework, WinForms), using a persistence/business layer generated Using EntitySpaces. With a MySQL backend database, runnin on a Virtual Server(Linux Debian on Xen)
  • Enable wide company communication across all areas, to allow many of the processes to take place. Like, display product details, prices, sales orders, tracking of production orders, warehouse inventory levels, etc. Also, Employee information, and a place where management could place notices for all employees. Done by creating an internal website which can exchange information with the Production and Human Resources databases. Based on Drupal, using a MySQL database, amd runnin on a Virtual Server(Linux Debian on Xen) With many custome modules ( PHP, HTML, Javascript (JQuery), CSS, ) to enable all the custom functionality
  • Streamline the sales process, by enabling traveling salesmen to provide customers with information, while on the road. External portal tailored for the traveling salesmen. This includes product information, personalized prices (for each customer), and be able to place sales orders. Based on Drupal with a, Responsive Design, using a MySQL database, amd runnin on a Virtual Server(Linux Debian on Xen) With many custome modules ( PHP, HTML, Javascript (JQuery), CSS, ) to enable all the custom functionality
  • Custom HR system. In order to implement the exact HR policies required by our CEO, three Windows Desktop tools were created using C# .NET, with a persistence / business layer written using Microsoft's Entity Framework, with a MySQL backend running on a virtual (XEN) Linux server (Ubuntu). The main tool is used by the HR personnel to maintain all aspects of employee information. Another is used by supervisors to manage off time (vacation, personal, etc.) and shift assignments. The last one is a clock-in module which registers the employee's fingerprint to register their assistance. This module uses a custom REST API to report assistance to the back office. This allows to install remote clock-in modules all across the company.
  • Constrained by a low budget, leverage the team of three developers, including the IT manager. This includes the architectural design, development, testing, code reviews, source management, implementation and maintenance.
  • Same team is also in charge of all DEVOPS and SYSOPS (data security, backups, etc.). Notably, the company has been hit twice by ransomeware attacks with resulted in only minor downtime / data loss. This thanks (among other things) to the configuration of our Windows Domain Server.
  • Provide IT support to all the departments in the company, this includes procurement and configuration of computers, support of the users with daily issues with all software involved, like MS Office tools like Word and Excel, AutoCAD, ASPEL and Contpaq (administrative suites, including accounting), etc., maintenance of the computers, and other equipment (like networking, UPS and communication systems)
  • In progress, there is the development of a new tool to create dashboards, to better visualize business trackers. This new development includes a Front end made in VUE (javascript), talking to a REST API made in PHP and a MySQL backend.

SDET Engineer

Microsoft (Excell Data Corporation)

Assigned to work in one of Microsoft's Core Windows Test Teams.

  • Improve reliability of the build process, by created an end to end test tool, using C#, web services and internal MS tools. This tool was used to start builds, monitor their progress and help troubleshoot issues.
  • Provide support for building multiple branches of windows vista.
  • Provide support for lab maintenance, setting up servers and test machines.
  • Extend array of tools used by the team, using windows scripting tools.
  • Implement improvements to the build systems and processes, to achieve an important reduction to the build time (from over 18 hours, to less than 12hours)

Software Engineer

AT&T Wireless

Promoted to help the HR department improve their tools

  • Write SQR Script interfaces to interact with AT&T's external systems
  • Modify SQR scripts to improve performance and meet updated user requirements
  • Played key role upgrading PeopleSoft system, and moving from windows NT to 2000
  • Support the Career Center section of the corporate site, using Coldfusion and a combination of HTML, CSS, Javascript, Flash; And on the backend, SQL on the Oracle DB

Software Developer / Team Lead

AT&T Wireless

Hired then promoted to lead a team of 4 developers and a systems analyst to maintain an application serving as the main AT&T Wireless Customer Database interface (Directly impacting the approximately 20million customers)

  • Coordinate the team’s development of a real-time library crucial for database system access and responsible for integrating business rules and maintaining data integrity (written in C++, running under HPUX, and using a Sybase database as the backend)
  • Effectively reduce production issues by two-thirds through the design and implementation of a number of system reliability improvements
  • Perform feasibility analysis of business requests, participated in impact analysis of all requests coming to IT, and helped identify and target any remaining missed impacts to the activations/collections process
  • Implement an improve communications and documentation process to respond more quickly and accurately to customer expectations
  • Provide thorough documentation of the development process and define templates step by step to ensure continuity and help reduce of introduced errors

Software Engineer

Applied Software Technology / PowerData Corporation
  • improve a High-Speed Data Link between a 24bit Harrys System (running BOSS) and a 32bit Sun-based network (running Solaris). Using C/C++ on the Unix (Solaris) side and FORTRAN on the Harris side, a 200% performance improvement was achieved
  • Wrote an utility to easily transfer files to/from the mainframe (impossible before)
  • Implemented real-time access to the mainframe database, to be able to interact from a Unix program, using PowerData's Remote Table paradigm

English
Fluent
Spanish
Native