Oscar Gutierrez Oenrique [email protected] 512-579-8390 Pflugerville, TX 78660 Summary
Total Page:16
File Type:pdf, Size:1020Kb
Oscar Gutierrez [email protected] 512-579-8390 Pflugerville, TX 78660 Summary: • 14 plus years of professional experience working in healthcare, financial, government, manufacturing and retail verticals for major international companies. • Master’s Degree in Web Technologies and Mobile Devices, with proven experience and knowledge certifications in Microsoft Software Development technologies. Experience with web sites design and responsive design web sites using ASP.NET,HTML,HTML5,CSS3, JavaScript, Angular JS, Jquery, AJAX, Bootstrap, Jquery Easy UI, Knockouts, React, Node, AWS ,C#, MVC 3, 4,5, MVP, Java 2, JSP, Java Servlet, Dev Express Components, Telerik Web Components, Infragistics Net Advantage,.Net Core. • Extensively experience in Desktop application Using Windows Forms, Windows Presentation Foundation, Universal Windows Platform. • Extensive experience creating and consuming services SOAP Services ASMX, Windows Communications Foundations Services, Restful services, WEB API using Net Framework and .Net Core, AWS lambda Cognito dynamo, ORM ,MICRO ORM ,Entity Framework, Dapper, LINQ. • Experience using MVVM frameworks, maintaining clean software architecture by separating roles. • Strong experience on Object Oriented Programming (OOPS). • Experience in Scrum and Waterfall project methodologies. • Strong knowledge with databases SQL Server 2005, 2008, 2008 R2, 2012, MySQL, PostgreSQL, Oracle 9i, 10g, Sybase, Dynamo, SQLite, Triggers, Stored Procedures, Functions, Cursors, Advanced Queries, Task Programing, Backup and Maintenance. • Experience managing the different phases of software development life cycle, translating requirements into user-valuable solutions by following agile standards and DevOps practices. • Knowledge deploying Android applications on Google Play Store, IOS Market Place and Windows Store. • Experience with Hybrid applications using Apache Cordova, Phone gap and IONIC. • Experience on Mobile UI using XAML and external resources as primary tools. • Experience managing teams by coordinating plan actions, development process and testing phases thru SCRUM methodologies. • Experience executing unit tests in order to deliver the best experience for the end user. • Knowledge on using Azure Mobile Services, implementing several back-ends for mobile applications. • Experienced professional with solid SDLC experience with Continuous Integration / Continuous Delivery) with TFS, GIT/GIT-HUB, among others. Technical Skills: • Languages: C#, VB.net, ASP.net, VB 6, Java, Transact SQL, LINQ, XML, XAML,* JavaScript, Typescript, JSX. • Frontend Technologies: HTML, HTML 5, CSS, CSS 3, JavaScript, Jquery, Bootstrap, Jquery Easy UI, Knockouts, Angular JS, React, React Native, Web Forms, MVC, Razor, Console applications, Windows forms, Windows Presentation Foundation, Universal Windows Platform applications, Windows 8 Store Applications, MVP, Dev Express Components, Telerik Web Components, Infragistics Net Advantage. • Development Tools/Environment: Visual Studio 2003-2017,2019,2020 Visual Studio Code, Visual Studio for Mac, Xamarin Studio, Net beans, Eclipse, Sublime Text, Node JS GitHub ,Team foundation, DBMS. • Database: SQL Server 2005, 2008, 2008 R2, 2012, MySQL, PostgreSQL, Oracle 9i, 10g, Sybase, DynamoDB, SQLite, Triggers, Stored Procedures, Functions, Cursors, Complex Queries, Task Programing, Backup and Maintenance. • Mobile Frameworks: Xamarin Native / Forms (C#), Phone Gap, Apache Cordoba, Universal Windows Platform. • OS: Windows XP, Windows Vista,7,8,8.1,10, Server 2008, Server 2012, Server 2012 R2. Linux Ubuntu, Open Suse. IOS Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, Capitan Sierra, High Sierra. IIS, IIS Express, XPS, Tomcat, Glas fish, Apache, Web pack. Education: • Bachelor in Computer Systems Engineering – Technological Institute of Celaya, Mexico • Master Degree in Web technologies & Mobile devices - Universidad Delasalle, Mexico Certifications: • Microsoft Certified Professional (MCP). • Microsoft Certified Technology Specialist (MCTS) Net Framework 4. • Microsoft Certified Web Application (Certification Number: D9691947) Professional Experience Intertek Alchemy Systems / Austin TX Jun 2018 to present .Senior Software Engineer (Xamarin ,React and AWS) Project Name: Playbook / Manager /Content Builder Intertek Alchemy provides a complete training, reinforcement, and compliance solution that assures the manufacturing workforce has the right knowledge and confidence to perform their job correctly. More than 1.5 million workers at over 15,000 locations use Intertek Alchemy's integrated programs to reduce workplace injuries and drive operational efficiencies. Playbook project integrate a mobile app for end user and a cloud platform solution for managers and administrators to give an ecosystem for monitoring ,certify and grow up the learning skills for their clients work force. This new product was development using XAMARIN Forms , AWS services and React, and it’s on App Store, Android Store and Windows since Jan 2020. Responsibilities: • Adding functionality to legacy web site named Manager using react and redux, Node, web API, MySQL, jasmine, Material UI and story books for new components. • Code and modifying unit test for new components and adjusting them for modifications in legacy modules. • Create new modules for project called content builder and modifying the existing ones using AWS, lambda functions, Cognito, Dynamo DB, S3 resources. • Coding modules for app multiplatform IOS, Android and UWP using Xamarin forms, Visual Studio and C#. • Used multimedia elements, expiration mechanisms, offline availability, session time out , complex UI, menus , animations effects , custom renders, sync from web services in local structures and vice versa. • Create and consumed web services. • Create and adding functionality on rest services. • Modelling Architecture layers and entities for reusable code. Environment: For mobile application: Visual Studio .Net C#, Xamarin Forms, XAML, MVVM, Prism, SQLite, Material Design. For Services : AWS, Cognito, Lambda functions, Node ,C#. Front end: React, Redux, hooks Material UI web responsive design. UST GLOBAL, South Jordan Utah/ Mexico Sep2017 to Jun2018 (COTIVITY & VERSCEND) Technical Lead/Solution Architect Project Name: CRA COTIVITY is an information analysis company of the health care sector which has different branches throughout the USA. The content of this project was in the Philadelphia branch, which has used its core system for approximately 20 years, in the last years they present extreme slowness in its day- to-day processes, as well as a deficit of functionality desired for the realization of its activities. CRA is a reengineering project for the creation of the new core system of the company, implementing modules in a modular, granular and with new scalable technologies. Responsibilities: • Analysed software tools used in the operation of the company. • Detected physical layers of hardware, servers, communication levels, replication and redundancy. • Design, develop and deployed into production important Enterprise-wide solutions with scalable architectures according to current and near future business dynamics, Service and micro-service scalable solutions using Multi-Layer Architecture (MLA) Service Oriented Architecture (SOA), Aspect Oriented Architecture (AOA) and Domain Oriented Architecture (DOA) solution models ,Data Structure, N-tier architecture, design patterns (Singleton, Factory, Repository), architectural patterns (MVW,MVC, MVP, MVVM). • Identified software components involved in the process, as well as their interaction, levels of execution, responsibility of each one and scope in the process. • Detected causes of the most critical problems in the systems presented by the client as well as their solution alternatives based on different investment factors. • Created flow diagrams of current processes, diagrams or view of components, diagrams or view of Interaction and diagrams or view of Sequences. • Architectural document exposing the different proposed alternatives, with their pros and cons elements of scalability, performance and resource saving. • Cycles of sessions with the client to submit proposals and modify based on their observations to achieve the authorized proposal. • Created solution in Visual studio with the necessary projects for the division of layers according to the architecture. • Built Mobile Applications using Xamarin as platform, optimizing the development process by launching to the three main OS: Android, iOS and Windows. Environment: Microsoft Visual Studio 2017, Balsamiq Mock-ups, Draw IO, Zoom. Technical Lead - Verscend Project Name: Site linking System SLS A set of tools was created for the automatic process of detection of suppliers, as well as the standardization of process through the system for all its clients, this was achieved through a Windows service, which is observed within the company's SFTP and it processes the input file instantaneously. A workflow was created where a series of automatic categorization rules exist. For the rest of the undetected data, a website was created for manual intervention in the mode of an automatic corrector to link the appropriate provider based on the providers suggested by the system Responsibilities: • Coded a windows service with the main functionality using C# and SSIS. • Coded the website using c#, angular, CSS3, bootstrap, WEB API, .Net Core, Dapper, SQL server, MVC and MVW patterns. • Created stored procedures, functions, and database