SANTOS SAINOS HERNÁNDEZ
Corp to Corp
******.******.*********@*****.***
Professional Summary
●Experienced developing Web Applications using JAVA, SPRING FRAMEWORK, ANGULAR 2+, NODE JS, MONGODB, BOOTSTRAP, JQUERY, HTML5, ANGULAR MATERIAL, .NET, MySQL, POSTGRESQL, DB2, AS400.
●Experience with RESTful API development using Java 6 & 8, Spring Framework.
●Strong knowledge of user interfaces.
●Experience with database creation and maintenance.
●Experience working with others disciplines to understand what needs to be built.
●Great attitude, team working skills, balance between reaching the solution and what is best for the team.
●Ability to learn new technologies, very cooperative team player, innovate and self motivated.
Technical Skill
Languages
Java, C, C++, JavaScript, TypeScript
Frameworks
Spring Framework, IONIC, Angular 2+, Node JS, Bootstrap, JQuery
Web Servers
Apache, Tomcat, IBM WebSphere, WildFly, Microsoft IIS
Technologies
PWA
Unit test Frameworks
JUnit
Stress Testing
Jmeter Apache, BlazeMeter
Build and Control version tools
Git & Github, Gitlab, Bitbucket, SVN
Team management tools
Trello
Continuous integration
Jenkins
Methodologies
Scrum, XP
Paradigms
Object Oriented, Aspect Oriented
Relational databases
MySQL, PostgreSQL, DB2
Non Relational databases
MongoDB, Firebase database
Operating Systems
Windows, Linux, Mac OS, OpenSuse
Tools
Eclipse, STS, RAD, Atom, Visual Studio Code, XAMPP, SSH, FTP, Postman, SoapUI, Sublime Text
Documentation
Swagger, Postman collections
Messaging
Firebase Cloud Messaging
Scripting
Bash, SH
Virtualization
VMWare, VirtualBox, Docker
Security tools
Kali Linux
Education
BS. Degree in Computer Science
Universidad de la Sierra Sur (UNSIS) in Miahuatlán Oaxaca
Professional Experience
Office DEPOT México April 2018 - August 2019
Job position: Developer
*Billing Project
Description: Create RESTful API using Java 8 and Spring Framework, documentation.
Consume REST Services through Angular 7
Responsibilities:
●Framework orthogonal creation to speed up the development process using AOP, reflection Java
●Definition of layers of development (DAO, Service, Application, Business, Assembler)
●Develop RESTful API using Java 8 and Spring boot
●Configuring documenter of REST services using Swagger
●Configuration log4j
●Enabling Cross Origin Request for a RESTful Web Service
●Consuming service SOAP for billing through service provider of electronic invoicing
●Testing services SOAP using SOAPUI
●Develop of unit test using Junit4
●Implementation of Angular 7 for consume service REST
●Used TypeScript to make asynchronous (promises & observable) calls and working with partial rendering
●Use Git & SVN for version control of the projects
●Implement Bootstrap 4 and Angular Material for rendering of page
●Storing some data in sessionStorage & localStorage in encrypted form.
●Implement crypto-js in Angular 7
●Using code editor Visual Studio Code
●Maintenance of applications over Struts 1 using IBM WebSphere
●Teamwork under the SCRUM methodology
*Marchant Project
Description: Create RESTful API using Java 8 and Spring Framework, documentation.
Consume REST Services through Angular 7
Responsibilities:
●Develop RESTful Service (CRUD) to sale of products
●Design and develop Database using DB2
●Project structure definition Front-End using Angular 7
●Implement PWA (Progressive Web Application) to web page to convert a app mobile
●Implement Service Worker to PWA
●Develop module of login with JWT, Spring Security
●Server configuration for file (.war & .jar) deployment (WildFly)
●PoC using MySQL (CRUD)
●Create use case diagram using draw.io
●Using Firebase Cloud Messaging for push notifications
AGI Marketing (CDMX) January 2018 - April 2018
Job position: Developer
Description: Create an informative web page and development of mobile application.
Responsibilities:
●Diagram design and creation of Database using using MySQL
●Implementation of PHP into existing application to create new modules
●Development of mobile application using IONIC 4
●Using Firebase Cloud Messaging for push notifications
●Development informative web page using HTML5, Bootstrap 4, JQuery, CSS
●Google Analytics implementation over web page
●File transfer using FileZilla
IEEPO (Oaxaca) 2017 - 2018
Job position: Developer
Description: Develop modules for management activities teachers and implementation of OAuth 2.
Design of diagrams and creation of Database
Responsibilities:
●PoC to create RESTful Services using Spring Boot
●Configuration for virtualization using VMware
●Create Database using SQL Server
●Normalization Database 2FN
●Develop modules using Spring MVC (CRUD)
●Configuration OAuth2 with Spring Security
●Develop modules Front-End using HTML 5, Bootstrap 4, Thymeleaf and Apache POI to process file .csv
●Configuration Tomcat server.xml for JNDI connections
●Use SVN for version control of the projects
●Maintenance of applications using PrimeFaces, modifications of controllers and .jsp views
●Multiple connections Database, creations of DataSource
●Document API using Google docs and Postman shared account
Modutram México (Zapopan Guadalajara, Jalisco) 2016 - 2017
Job position: Developer & Tester
Description: Development of application for monitoring of autonomous vehicles, programming of special tasks such as emergency stop and proximity sensors.
Responsibilities:
●Laying cable over train tracks for each one of sensors
●Development of circuit testing complete for each vehicle capturing logs
●Develop applications for to monitoring of vehicles using C++, Visual Studio plus protocol UDP/TCP
●Analysis of processes big-endian and little-endian to read data
●Loading and reading .csv files
●Work with customers to improve the development to app
●Teamwork under the SCRUM methodology
UCOL (Manzanillo Colima) 2015 - 2016
Job position: Developer
Description: Development of application for cognitive rehabilitation treatment.
Responsibilities:
●Analysis of the problem and suggestion of graphical interfaces using OpenGL
●Creation of library for rendering images with extension .obj using C++
●Creation of images 3D using Blender
●Development application to display images manipulated with device Novint Falcon, using C++ and OpenGL. In this application the library was used created previously
●Configuration of Novint Falcon device
●Teamwork under the XP methodology
●Project exhibition to high school students and area of health
Independent work
ConsultoresMM (CDMX) 2019
Description: Development informative website and CRM
Responsibilities:
●Development informative website using Angular 7, Angular Material, TypeScript, Css, SweetAlert, Firebase Hosting
●Development RESTful Services using Spring Boot
●Configuring documenter of REST services using Swagger
●Clone DataBase using Docker
●Connections to different DataBase SQL Server, source in Contpaq i, using Azure Data Studio
●Service testing using Postman
●Service implementation using Angular 7
ICM (Iglesia de la Ciudad de Miahuatlán) 2015
Description: Development informative web page.
Responsibilities:
●Design and develop the web page using Bootstrap, Css, JQuery and SoundCloud to storage audio file
●Management to Hosting Titan to upload files
●Account creation for social network (Facebook, YouTube, Gmail)
●http://estereotransformacion.com/
Extracurricular Activities 2015
Description: Development application to management of extracurricular activities of university students.
Responsibilities:
●Development using PHP, Bootstrap, Css, MySQL
●Loading and reading .csv files
●Multiple connections Database (different Server)