Cristian Sanchez is a Software Engineer who feels passion for the development of apps that can promote, automate and manage main activities and process of a business.
With over 14 years in IT, I´ve gotten the experience of analyzing, designing, developing building and deploying software based in different technologies, mostly using J2EE architecture.
During all my career I've developed strong knowledge in building applications, always following agile methodologies like Scrum, among others, in order to manage activities and the interaction with high performance work teams.
As a Back-end developer, the majority of projects I´ve manage and developed have been using Java as a main programing language, therefore, the configuration and development of apps are under the J2EE architecture using also frameworks and technologies that can speed up the workflow between developers and improve the performance of the apps such as Spring (Spring framework, MVC, Spring-boot), ORM (Hibernate, MyBatis), Maven, Ant, Grandle as well as deploying the apps using Jboss and Tomcat as applications servers.
Working with different teams, I handle the three tiers (Development, QA and Production), integrating code through version control systems such as SVN, CVS and Git.
Been also focused on the innovation and automation of processes, I´ve created platforms that automate the execution of main activities within the company with the aim of avoiding work redundancies and provide data that can be used for analyzing the performance and offer improvements
As a Front-end developer, I´ve been involved in the design and development of the UI using Javascript, ajax, ES6, ES7, HTML, CSS, Jquery, Dojo, Bootstrap, React.js, Redux, npm, webpack, jsp, jsf, struts2, among other third party libraries.
Summary of technologies used on my career:
Java, J2EE, Struts, Struts2, Spring Framework, Spring-boot, Hibernate, SQL and PL/SQL in Oracle 10g to 12, Mybatis, Maven, Ant, Junit, Html, Xml, Web Service, REST Api, Jsp, Json, Javascript, ES6, ES7, Ajax, Bootstrap 4, React.js, Redux, Npm, Webpack, CVS, SVN, Git, Grandle, Secure Shell (SSH), Scrum, JavaScript, ElasticSearch, UML, Eclipse IDE, Jboss, Tomcat, Android Studio, Android Sdk, Material Design, GreenDao, among other thirds parties libraries used to make reliable, flexible and high performance softwares.