Scroll To View More
Denis Jesus Gonzalez Sanchez

Denis Jesus Gonzalez Sanchez

Mexico City, Mexico
Member since October 1, 2015
Denis is a certified C# specialist and MS certified professional with over a dozen years of experience in several programming languages and business domains. He thrives in challenging situations and easily becomes well-adjusted to new environments and work settings. Denis possesses a comprehensive technical background that extends beyond software development, covering R&D and managerial activities. He also has a degree in modern languages.
Denis is now available for hire
Portfolio
Experience
  • Java, 10 years
  • Model View Viewmodel (MVVM), 8 years
  • Entity Framework, 8 years
  • Windows Communication Framework (WCF), 8 years
  • WPF, 8 years
  • C#, 8 years
  • Azure, 4 years
  • MongoDB, 3 years
Mexico City, Mexico
Availability
Part-time
Preferred Environment
Visual Studio, Visual Studio Code, Git, Jenkins
The most amazing...
...project I've coded was a data synchronization system that allowed for a centralized database for about 500 points of sale distributed around the country.
Employment
  • Senior Software Developer
    2015 - PRESENT
    Knowtion SA de CV
    • Supported a large WPF application with the MVVM pattern.
    • Wrote a centralized-data solution to handle patient information from different hospitals.
    • Developed an auditing system for securing data using MongoDB.
    • Migrated the database to Microsoft SQL Azure database and designed implementation to migrate current back-end to Azure web apps.
    • Led the development team and handled recruitment activities and evaluations for the development team.
    • Implemented the usage of reactive programming in the WPF application.
    • Audited the code for best practices and handled code review activities.
    Technologies: C#, WPF, WCF, Jenkins, Ruby, Git, Microsoft SQL Server, MongoDB
  • Senior Software Developer
    2014 - 2016
    Clinical Champion
    • Built the front-end of an app from scratch with WPF and MVVM.
    • Implemented an automatic solution that updates, backups, and restores for the MongoDB database with AWS S3.
    • Updated and the supported implementation of a back-end for a new functionality.
    • Implemented a new workflow design in WPF enabling the users to completely rewrite the components used and their order.
    • Installed the automatic update solution for front-end app.
    Technologies: C#, WPF, WCF, MongoDB, AWS S3
  • Senior Software Developer
    2010 - 2014
    COBECA
    • Completely wrote from scratch an extensible WPF implementation for a client's app.
    • Built a continuous distribution system to keep apps updated following a strict distribution setting.
    • Managed and developed a warehouse management system for an automated and manual warehouse.
    • Worked as an R&D analyst for supply chain management activities in a pharmaceutical goods distribution chain.
    • Instructed other members of the development team on best practices and design policies.
    Technologies: C#, WPF, WCF, Microsoft SQL Server
  • Software Developer
    2008 - 2009
    Inverdata
    • Built the front-end of a Java Swing application to handle payroll information.
    • Linked the application with input information from fingerprint readers to manage the employees' arrivals and departures.
    • Designed a back-end solution that was integrated with PostgreSQL.
    • Spearheaded a new visual design for legacy applications.
    • Supported new installations and troubleshot situations with clients.
    Technologies: Java, PostgreSQL, Fingerprint Readers
Experience
  • Medtzin (Development)

    This is a WPF app with WCF services with the Microsoft SQL Server and MongoDB. It is used by doctors, nurses, and administration personnel in several hospitals to handle patients' information and scheduling. It uses RabbitMQ as a message-queuing service to move data from one hospital to another and to a centralized database. We've implemented a CI/CD system with Jenkins which takes code from our GitHub repositories and builds, runs tests, and creates a deliverable product for our end-users.

  • Champion (Development)
    http://www.eldenis.com

    This a type of operation management software for nurses with a WPF client. The screenshots can be seen in the second example on Eldenis.com.

  • Smart Pharma (Development)
    http://www.cobeca.com

    A WPF app with MVVM, WCF Services, the Entity Framework, and Microsoft SQL Server to handle a drugstore's inventory, accounts, sales, and communication with other systems.

    It handles the data synchronization involving over 500 locations and places that information into a centralized system. It provides continuous delivery with a specialized software that updates different locations based on roles within the hierarchy.

  • TimeMojo (Development)
    http://www.timemojo.com

    A WPF head-up display hook for PokerStars and Full Tilt Poker.

  • Autotrack GPS (Development)
    http://autotrack-gps.com/

    A web solution with a Java back-end and a PHP front-end to track vehicle locations, geofencing, and emergency assistance. It uses a GPS mounted on each vehicle to send data to the system and receive instructions from it through TCP or UDP connections. The user could control the vehicle top-speed, allowed locations, usage schedules among others. It enables a user to follow a fleet of vehicles 24/7 and query their previous locations.

Skills
  • Languages
    C#, VB.NET, Visual Basic 6 (VB6), XAML, Java, SQL, Ruby, Python, PHP, JavaScript, HTML
  • Frameworks
    WPF, Windows Communication Framework (WCF), ASP.NET
  • Libraries/APIs
    Entity Framework, Windows Forms, AutoMapper, REST API
  • Tools
    Visual Studio Tools for Office (VSTO), Visual Studio, RabbitMQ
  • Paradigms
    Model View Viewmodel (MVVM)
  • Platforms
    Windows Desktop, Linux, Azure, Amazon Web Services (AWS), Raspberry Pi
  • Storage
    Microsoft SQL Server, MongoDB, MySQL, PostgreSQL, Google Cloud, SQL Server Reporting Services (SSRS)
  • Other
    IT Infrastructure, Geolocation, MVC Development
Education
  • Bachelor's degree in Computer Science
    2011 - 2014
    Universidad Rafael Belloso Chacin - Maracaibo, Venezuela
  • Bachelor's degree in Modern Languages
    2004 - 2009
    Universidad del Zulia - Maracaibo, Venezuela
  • Technical degree in Computer Science
    2003 - 2009
    Colegio Universitario Dr Rafael Belloso Chacin - Maracaibo, Venezuela
Certifications
  • International English Language Testing System (C2)
    NOVEMBER 2015 - NOVEMBER 2017
    British Council
  • Programming in C# Specialist
    MAY 2014 - PRESENT
    Microsoft
  • Microsoft Certified Professional
    MAY 2014 - PRESENT
    Microsoft
  • Diplôme d'études en langue française (B2)
    SEPTEMBER 2013 - PRESENT
    CIEP
I really like this profile
Share it with others