Summary
I am a senior software engineer with over 18 years of experience designing, developing, and supporting high-quality software solutions. Enthusiastic and motivated, with a thorough understanding of the entire software development lifecycle, strong analytical skills, and a collaborative mindset. Offer solid experience in multiple programming languages and platforms and the ability to acquire and apply new skills efficiently. Hardworking, well-organized, detail-oriented, and able to work well independently with minimal supervision while managing multiple projects. Known for excellent professional performance based on teamwork, responsibility, dedication, and empathy.
LinkedIn: https://www.linkedin.com/in/alejandro-antonio-sanchez-cue-875aa055/
Education
• BEng in Software Engineering. University of Cienfuegos, Cuba [2006]
Technical Skills
• Programming Languages: C#, VB.NET, PL/SQL, Vb6, SQL, Java, PHP, Delphi (Pascal)
• Programming Skills: OOP, SOLID principles, Design Patterns, Algorithms, Data Structures, SOAP, Rest API
• Frameworks and Tools: .NET, WCF, LINQ, ADO.NET, Entity Framework, WPF, Biztalk, Oracle SOA Suite
• Database Management: Oracle, MySQL, MSSQL
• Web Development: ASP.NET Core MVC, Razor Pages, HTML, JavaScript, Bootstrap, AJAX, CSS, React.js, TypeScript
• Version control: TFS/Azure DevOps, Source Control, Git, SVN
• Cloud computing platforms: Microsoft Azure
• Development Methodologies and Project Management Tools: Scrum, Jira
Professional Experience
Software Engineer at Atos
Project BPS: https://bps.gub.uy
Remote 2014- Present
• Led the analysis and development of systems for the Social Security Bank of Uruguay client, strengthening the company's leadership as a premier software provider for the Uruguayan government.
• Participate in the entire system development cycle, collaborating on multiple projects and with various teams.
• Design and develop clean, modular applications adhering to SOLID principles, leveraging dependency injection and design patterns such as Factory and Facade, for high reusability and maintainability
• Implement C# backend libraries, ensuring projects meet deadlines and requirements.
• Migrated outdated legacy VB6 backend code to C# libraries, improving usability, scalability, portability, and reduced load time.
• Create WCF services and Rest APIs for integration with various external systems.
• Leveraged ASP.NET Core MVC to structure applications effectively, simplifying development and maintenance processes.
• Enhanced user experience by employing advanced JavaScript, AJAX, Bootstrap, Razor Pages, and HTML.
• Design an optimized Oracle database with robust PL/SQL management, ensuring data integrity and security in system development, optimizing interactions with LINQ and advanced query filters.
• Identify and resolve software product issues and bugs.
• Utilize TFS and Source Control for version control and source code management, ensuring efficient collaboration across development
teams.
• Apply SCRUM as an agile development methodology.
• Use Jira for task tracking and collaboration to enhance team transparency, streamline workflows, and maintain alignment with
project objectives and deadlines.
Project STP: https://loja.semparar.com.br
• Developed services for the Brazilian Electronic Toll Company, STP, using Java and Oracle SOA Suite.
• Collaborated with team members from multiple countries on software projects.
Freelance DevOps Engineer
https://api.easypayrent.com/swagger/index.html
Remote 2019-2024
• Designed, developed, and maintained Web APIs/REST APIs for web and mobile applications, to manage payment information from
various suppliers, implemented in ASP.NET Core and Entity Framework Core as ORM, ensuring seamless data communication between client-side and server-side.
• Designed, developed, and maintained a WPF client and Entity Framework Core as ORM for external consumption of the HTTP API from several providers.
• Manage a MySQL database, optimizing interactions with LINQ and advanced query filters.
• Deploy, configure, and publish on Linux (CentOS 7 distribution).
• Utilized TFS and Azure DevOps Repos for version control and source code management.
Software Developer at Datys
Project eTravel
Havana, Cuba 2006-2014
• Programmed a software product for travel agencies using technologies such as Borland Delphi and .NET for frontend/backend, and PL/SQL to create stored procedures in an Oracle database.
• Worked on multiple project modules of typical business of travel agencies, such as flights, hotels, packages, billing, inventory,
suppliers, quotes, reports, and statistics.