Download PDF

Summary

• Over 7 Years of extensive experience in Programming languages (C#, JAVA, PYTHON).
 • Experience in web development based on ASP .NET MVC, LINQ, Entity Framework, Reporting Services.
• Very well acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed.
• Working experience in data modeling and implementing tables, views, stored procedures, functions, and triggers using T-SQL.
• Experience in Source Code Control Systems TFS( Team Foundation Server).

Education

Oct 2012Dec 2013

Ms. Computer Science

University of Cordoba. Spain.

  • Advanced Graphical Data Representation.
  • Approximate Reasoning.
  • Advanced Computer Vision.
  • Data Mining Complex. 
  • New tendencies in Machine Learning. 
  • Heuristic Learning and Bio-inspired Systems. 
  • Application of Algorithms and Fractal Geometry Adjustments.
  • Compiler Optimization Techniques.
  • Technology Transfers.
Sep 2002Jun 2009

Bachelor in Computer Science

University of Havana. Cuba.
  • Simulation.
  • Software engineering.
  • Computer Networks.
  • Machine Programming.
  • Data structures and algorithms.
  • Programming Languages.
  • Operating Systems.
  • Computer Architecture.

Tecnichal Skills

C#
JAVA
PYTHON
C++
MSSQL SERVER
ASP.NET & MVC
Reporting Services
LINQ
Web Services
Entity Framework
DJANGO
PHP
XML
JAVASCRIPT
JQUERY
CSS

Work History

Jun 2015Oct 2015

Software Engineer

Pegasus Transtech

        • Technologies used: C#, LINQ, WEB SERVICES, MSSQL Server, DB2 (System iNavigator), Windows Form, JSON, JQUERY, JAVASCRIPT, BOMGAR, Vmware SPHERE, CISCO AnyConnect, UML Modelation Visio 2013.
        • Implement a Class Library in C# that can integrate to the GCM (google cloud messaging) library featured by Google. Main features in the library are Send message, Send MessageToMultipleUsers, Add User Device, Remove Device.
        • Build a work flow client in Windows Forms that can be integrated to the client side business model.
        • Add new funtionalities to Web services already implemented. Updating specified data using the HttpResponseMessage Put. Write and update entities object to the web service. Add, fix and modify new features in the controller component.
        • Create queries, store procedures, and reports using DB2 and MSSQL SERVER.
        • Create a Web Application built on JAVASCRIPT and JQUERY, where data client can be parsed to JSON structure.
        • Build a Windows Forms Application that can be possible modifying macro text definition, parsing to JSON format, transforming data to certain field values.

Jan 2014May 2015

Outsource .NET Developer

Vault 360 Limited
  • Technologies used: C#, ASP.NET & MVC , MSSQL Server, LINQ, Entity Framework, ADO.NET, Web Services.
  • Web Developer: Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
  • Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
  • Write and modify SQL stored procedures.
  • Fix, update and create Reports.
  • Write certain queries for fixing any issue related with tables or store procedures.
  • Fix and modify web app created in the MVC pattern.
  • Develop new modules using ( Models, Views and Controllers).
  • Fix and modify existing components ( Models, Views and Controllers)  belonged to web app.
  • Write and update entities object to web app.
  • Create data access layer using LINQ to SQL and LINQ to objects.
  • Work on jQuery lib to post data to MVC action method.
Jan 2013Jul 2013

Web Programmer

University of Cordoba
  • Technologies used: PHP, MYSQL, JOOMLA, WORDPRESS.
  • Web Site Manager Build, or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
  • Perform or direct web site updates. Write, design, or edit web page content, or direct others producing content.
Sep 2008Sep 2012

Software Developer

Automatic and Information Technologies, ATI.
  • Technologies used:  C\#, VS .NET, MSSQL SERVER, JAVA, ECLIPSE, XML, NETBEANS, PYTHON, DJANGO.
  •  Computer Programmer Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic. Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Write and update Sql Jobs for a certain task required.
  • Manage,Maintain and restore several Databases using SSMS.
  • Make, fix and modify Reports on SSRS.
  • Work on Microsoft Team Foundation Server for source repository and version control.
  • Design and develop various abstract classes, interfaces, classes to construct business logic.
  • Implement windows and Forms Authentication.
  • Access web services and parse data using XML.

Skills

  • Analyze: Break Down and Figure Out Problems Logically.
  • Manage Time: Ability to Prioritized, Structure and Schedule Task to Maximize Effort and Meet Deadlines.
  • Team Work: Easily and Effectively Work With Others to Obtain Results.
  • Adapt to Change: Easily and Quickly Respond to Changing Assignments, Work Setting and Priorities.

Personal Qualities

Hard working / Team worker / Quickly & Efficiently / Responsible /Cooperative / Adaptable / Good at Following Instructions.

Teaching Experience

  • Instructor Professor – Programming Languages at  Jose Antonio Echeverria" Higher Polytechnic Institute. Havana. Cuba. (2011)

             - Fundamentals of Object Oriented programming language applied to the programming    language in C#.       

            - Inheritance, Polymorphism, Encapsulation, modularity programming.   

  • Instructor Professor – Database Management Systems at "Jose Antonio Echeverria" Higher    Polytechnic Institute. Havana. Cuba. (2012)

            - Introduction to Database Systems (concepts, levels of abstraction, functions of a DBMS, Origin  and History).       

           - Data Model (Design, Qualification, Entity Relationship Model).       

           - Formal Languages (Introduction, Relational  Algebra, Relational Calculus, Equivalence).                  

           - SQL language (Definition, Data Manipulation, Structure).

  • Computer Professor - Elementary School.

Portfolio

Website management belonging to Vault Limited

Technologies:

  •  Visual C# / ASP .NET / MVC 4 / MSSQL SERVER / LINQ / Entity Framework / Web Services / jQuery /  Reporting Services

Knowledge:

  • Web Development

MUDA-GUI built in Net-Bean & Java

Technologies:

  •  Java /Net Beans

Libraries:

  • WEKA / MULAN / Java Excel API / JFreeChart / JGraphX / JHeatChart

Knowledge:

  • Machine Learning / Data Mining / Classification Task / Multi-Label Dataset

Simulation tool for analyzing behavior in social networks

Technologies:

  • Python / Eclipse Pydev

Libraries:

  • Python-tk / Python-Matplotlib / Python-Networkx / Pyfuzzy 0.0.2 / Gnuplot / Python-gtk2

Knowledge:

  • Fuzzy Logic / Simulation

References

Joaquin Navarro

  • Sr. Software Developer
  • Company: Pegasus TransTech
  • Website: www.pegasustranstech.com

Maurice Pruna

  • System Analyst 
  • Company: State Farm
  • Website: http://www.statefarm.com

Juan Chavarria

  • Solutions Architect
  • Company: Vault360 Limited
  • Website: http://www.vault-360.com

Josue Labaut

  • Systems Analyst
  • Company: Miami Dade Water & Sewer Dept
  • Website: http://www.miamidade.gov/water/

David Perez

  • Software Engineer
  • Company: Apex Data Solutions
  • Website: http://apexdatasolutions.net