Profileimage by Anonymous profile, Software Engeeniering with large experience in large and medium scale software including web sites
available
Contact

Last update: 10.09.2018

Software Engeeniering with large experience in large and medium scale software including web sites

Graduation: Informatic's Science Engineering
Hourly-/Daily rates: show
Languages: English (Full Professional) | Spanish (Native or Bilingual)

Skills

??????
Albin Amat


aamatreyes@gmail.com
Software Engineer
Experience designing and developing desktop and web Java applications. Proficient in Object-Oriented Design, Software Analysis, Agile Development and Solutions Architecture. Team player, fast learner, who believes in good programming practices and techniques.
Skills include:
  • Software Development
  • Software Design
  • Software Architecture
  • Agile Development
  • Remoting Development.
  • Full Stack Development
  • Requirement Modeling
  • Problem Modeling
  • Testing, Debugging and Refactoring
  • Database Modeling
  • Coding, Scripting and Releasing
  • English Language (Professional working proficiency)
  • Spanish Language (Native or bilingual proficiency)

Technology summary

Languages
  • Proficient in: Angular, AngularJs,Java, SQL, HTML5, Javascript, CSS3
  • Familiar with: PHP, C#, C++, Visual Basic, QBasic, Turbo Pascal, Node.Js.
Software
  • Environments: Eclipse, NetBeans, JetBrain. Android Studio, Spring Tool Suite
  • Platforms: J2EE, ADT, WebGL, AWS Lightsails
  • Frameworks & other tools: Hibernate, Spring MVC, Spring AOP, Spring Security, JSF, Primefaces,  Ext.js, JQuery, Apache Tomcat, Jetty, DOJO Js, Ext JS, jQuery, Angular JS, CSS Bootstrap, Three JS (for WebGl)
  • Database: MySQL, PostgreSQL,Berkeley DB, MongoDB.
  • Remoting: RMI, JMS, REST, SOAP, SMACK (for XMPP protocol)
  • Source control Repos: SVN, GIT
  • Networking: Nagios
Methodologies
  • Rational Unified Process (RUP), eXtreme Programming (XP), OPEN UP
Other Technologies:
  • SMTP, HTTP, HTTPS, XMPP, Zentyal CE, DNS, Virtualization with VirtualBox, Proxmox

Experience

Full Stack Web Developer (contract-to-hire)
Primestream Corporation(USA)
Acted as full Stack web developer improving and migrating solutions to modern technologies.
  • Designed and Developed rich user interfaces based in Angularjs/ Angular 5 with Node Js and Bootstrap CSS framework, HTML5.
  • Developed applications using ELECTRON Node JS technologies.
  • Developed integration module with RESTful API for backend PHP Server and JAVA 8 J2EE server.
  • Integrated and developed applications using MongoDB libraries for Java and PHP
  • Design and develop basic protocols based on socket to control applications on multiple networks.
  • HTML/ XML Parsing/ Web Services
  • Quartz, Storage using JDBC driver •
  • Web-based Java application development experience
  • Application design and planning experience
  • Write SQL queries for MySQL 5.x Server

Full Stack PHP Developer (contract)
Ideal PC Fix (USA) (http://idealpcfix.com)
Designed and developed baseline architecture and modules for an ecommerce based on electronic articles sells with Prestashop.
  • Designed and Developed rich user interfaces based in jQuery JS and Bootstrap CCS framework, HTML5,
  • Developed integration module to integrate several custom modules for change core behavior of Prestashop software.
  • Design and customize Wordpress application to integrate blog platform with Prestashop

Full Stack Java Developer (contract)
International Client(USA)
Designed and developed Java BOT with Web Scraping to control Google Chrome and do automatic on the web.
  • Designed and developed User Interface with Java Swing and JavaFX
  • Take advantage from the multithread mechanisms libraries from Java to achieve multi thread processing.
  • Design and develop basic protocols based on socket to control applications on multiple networks.
  • Use Object Oriented Paradigm to design and develop libraries to control Google Chrome, parse HTML5 code and execute automatic task over internet.




Senior Network Administrator (full time)
EAIG Fernando Echenique (Bayamo,Cuba)
Deploy and maintain network services for a medium size company related to agriculture.
  • Develop small size applications to improve and automate corporate tasks.
  • Maintain and Deploy Virtualization Servers with Proxmox.
  • Manage Email Server with corporative domain shared within multiples locations with Postfix, Dovecot, on Debian OS.
  • Manage Jabber services through multiples instances, on Debian OS.
  • Serve as web admin for multiples corporative portals, with Apache, Tomcat 7,on Debian OS.
  • Support financial database on MS SQL Server on Windows 2012.
  • Do minor fixes on workstations hardware.
  • Manage LAN domain on Microsoft and Zentyal environment.
  • Evaluate and recommend hardware products for purchase.
  • Write technical specifications for purchase of server hardware and related products.
  • Recommend, schedule and perform server OS improvements, upgrades, and repairs.
  • Assist in developing long-term strategies and capacity planning for meeting future computer hardware needs.
  • Support development and implementation of new server projects and new hardware installations.
  • Maintain up-to-date knowledge of hardware and equipment contracts and supervise contract-based installations.
  • If necessary, liaise with third-party support and server equipment vendors.
  • Aid in development of business continuity and disaster recovery plans, maintain current knowledge of plan executables, and respond to crises in accordance with business continuity and disaster recovery plans.
  • Provide guidance to junior members of the team as required.
  • Provide guidance to business unit liaisons with application integration and deployment as it relates to the domain infrastructure.
  • Provide guidance to business unit liaisons with application deployment to the internet as it relates to network security, availability and redundancy.
  • Monitor and maintain infrastructure related to network connectivity to remote devices with Nagios


Full Stack PHP Developer (contract)
Wegans (Spain)
Designed and developed baseline architecture and modules for an ecommerce based on vegans products purchases with Prestashop. (http://wegans.org)
  • Designed and Developed rich user interfaces based in jQuery and Bootstrap CSS framework
  • Developed integration module to integrate several custom modules for change core behavior of Prestashop software.
  • Used a custom based API using DAO patterns to build even faster the business layer development.
  • Deployed using a containerization on AWS Lightsails

Network Administrator (full time)
EICMA (Cuba)
Deploy and maintain network services for around 50 medium size companies related to agriculture.
  • Develop small size applications to improve and automate corporate tasks.
  • Maintain and Deploy Virtualization Servers with Proxmox.
  • Manage Email Server with corporative domain shared within multiples locations with Postfix, Dovecot, on Debian OS.
  • Manage Jabber services through multiples instances, on Debian OS.
  • Serve as web admin for multiples corporative portals, with Apache and Tomcat 7 on Debian OS.
  • Support financial database on MS SQL Server on Windows 2012.
  • Do minor fixes on workstations hardware.
  • Manage LAN domain on Microsoft and Zentyal environment.
  • Work with end users to identify and deliver required server service levels.
    Liaise with end users and staff on server operation and other issues.
    Install, configure, test, maintain, monitor, and troubleshoot servers, networked peripheral devices, and networking hardware products.
  • Perform on site analysis, diagnosis, and resolution of complex server problems and recommend and implement corrective hardware and/or software solutions.
    Receive and respond to incoming calls, pages, and/or e-mails regarding server and/or hardware problems.
  • Monitor and test server performance accurately document instances of hardware and software failure, repair, installation, and removal.
  • Construct, install, and test customized configurations based on various platforms and operating systems.
  • Monitor and maintain infrastructure related to network connectivity to remote devices with Nagios



Full Stack Java Developer (contract)
Ministerio de la Construcción (Bayamo, Cuba)
Designed and developed internal java servlet – based application to collect and process data for dashboard command center 24 hours emergency office at construction company.
  • Designed and Developed rich user interfaces based in JSF2, JQuery, HTML5 and CSS3 framework.
  • Integrated Spring Beans Controller mechanism with JSF2 Scope Controller to control views from a Spring MVC environment.
  • Used Javax Mail library to send reports using SMTP protocol.
  • Used free online APIs integrated with apache http client API to send SMS.
  • Used a custom Hibernate based API using DAO patterns to build even faster the business layer development.

Full Stack PHP Developer (contract)
Original Cube (Spain)
Designed and developed baseline architecture and modules for an ecommerce based on rubik products designed and purchased with Prestashop. (http://originalcube.com/)
  • Designed and Developed rich user interfaces based in jQuery and Bootstrap CCS framework.
  • Designed backend module with tool to customize 3D rubik cube for custom purchases in 3D environment using three JS and WebGL
  • Developed integration module to integrate several custom modules for change core behavior of Prestashop software.
  • Used a custom based API using DAO patterns to build even faster the business layer development.
  • Deployed using a containerization on AWS Lightsails



Full Stack PHP Developer (contract)
Custom & Chic (Spain)
Designed and developed baseline architecture and modules for an ecommerce based on shoe products purchases with Prestashop.( http://customandchic.com)
  • Designed and Developed rich user interfaces based in jQuery and Bootstrap CSS framework.
  • Designed backend module with tool to customize 3D component for custom purchases in 3D environment using three JS and WebGL
  • Developed integration module to integrate several custom modules for change core behavior of Prestashop software.
  • Used a custom based API using DAO patterns to build even faster the business layer development.
  • Deployed using a containerization on AWS Lightsails



Network Administrator (full time)
EAIG Fernando Echenique (Cuba)
Deploy and maintain network services for a medium size company related to agriculture.
  • Develop small size applications to improve and automate corporate tasks.
  • Maintain and Deploy Virtualization Servers with Proxmox and Virtualbox.
  • Manage Email Server with corporative domain shared within multiples locations with Postfix, Dovecot, on Debian OS.
  • Manage Jabber services through multiples instances, on Debian OS.
  • Serve as web admin for multiples corporative portals, on Debian OS.
  • Support financial database on MS SQL Server on Windows 2012.
Do minor fixes on workstations hardware
  • Serve as cornerstone for escalating server issues; provide timely response to customer escalations.
  • Perform file system configuration and management; define and perform server backups and recovery procedures.
  • Plan and implement server upgrades, maintenance fixes, and vendor-supplied patches.
  • Create shell scripts as required.
  • Manage enterprise directory services and supporting server infrastructure.
  • Monitor and maintain infrastructure related to network connectivity to remote devices with Nagios


Full Stack Java Developer (contract)
Higiene y Epidemiología (Bayamo, Cuba)
Designed and developed internal java servlet – based application to collect and process statistics for endemic diseases per province, public health department.
  • Designed and Developed rich user interfaces based in Primefaces, JQuery, HTML5, and CSS3 framework, integrated with websocket to update client view.
  • Integrated Spring Beans Controller mechanism with JSF Scope Controller to control views from a Spring MVC environment.
  • Used Javax Mail library to send reports using SMTP protocol.
  • Used a custom Hibernate based API using DAO patterns to build even faster the business layer development.
  • Used Java Socket in a master – slave communication between instances.




Full Stack Java Developer (contract)
Facultad de Deportes (Bayamo, Cuba)
Designed and developed internal java servlet – based application to collect and process statistics for kids with sport skills.
  • Designed and Developed rich user interfaces based in Ext JS framework with JSP views
  • Integrated a Spring MVC environment with embedded Jetty into desktop application to create Web views.
  • Used Javax Mail library to send reports using SMTP protocol.
  • Used a custom Hibernate based API using DAO patterns to build even faster the business layer development.
  • Used Java Socket in a master – slave communication between instances.

Programming Profesor (full-time)
Universidad de las Ciencias Informáticas (Habana, Cuba)
Teaching position on Computer Sciences career with Java and C++ language.
Teaching Topics:
  • Introduction to compilers
  • Abstract Data Structures.
  • Introduction to Web design.
  • Introduction to Java.
  • Introduction to Spring


Technical Leader - Developer – Architect (full-time)
Universidad de las Ciencias Informáticas (Habana, Cuba)
Lead a J2EE team to improve java based replicator for distributed databases based in relational schemas.
  • Served as an architect to a team of developers.
  • Wrote SQL stored procedures and triggers in SQL Databases using Postgres, Mysql, MSSql Server, Oracle
  • Generated and wrote data access classes and persistent entity classes using Hibernate and JPA.
  • Configured JSF+Spring+Hibernate integration context for host application objects.
  • Used DOJO JS to build rich user interfaces integrated with Comet technologies to update client view.
  • Used JMS remoting api integrated with ActiveMQ middleware in a slave-master schema to synchronize replication instances.
  • Used Berkeley DB to store settings data for the replication configuration.



03/2018-Present











01/2018-02/2018









12/2017-01/2018














05/2017-10/2017







































05/2016-05/2017








12/2016-05/2017


























11/2015-05/2016













11/2015-11/2016














09/2013-09/2015












03/2014-03/2015



















05/2014-01/2015















09/2011-07/2013












09/2009-07/2013









06/2011-07/2013

Junior Java Developer (full-time)
Universidad de las Ciencias Informáticas (Habana, Cuba)
Work with a java developer team to create a Queue Manager Software to control clients line on public offices.
  • Designed and Developed rich user interfaces based in DOJO JS framework with JSP views
  • Integrated a Spring MVC environment with embedded Apache into desktop application to create Web views.
  • Used Javax Mail library to send reports using SMTP protocol.
  • Used a custom Hibernate based API using DAO patterns to build even faster the business layer development.
  • Used Java RMI in a master – slave communication between instances

09/2009-07/2011

Network Administrator (contract)
Public Health Hospital(Trujillo, Venezuela)
Deploy and maintain network services for a for a public health clinic.
  • Manage Windows domain, network antivirus
  • Manage public health software with corporative domain shared within multiples.
  • Manage Jabber services through multiples instances, on Windows 2000.
  • Serve as web admin for multiples corporative portals, on Windows 2000.
  • Support financial database on MS SQL Server on Windows 2000.






Publications
Software Atenas; un instrumento para la Detección de Potencialidades Deportivas. Carlos Manuel Escalona Delfino, Albin Amat Reyes, Sabrina Elizabeth Fonstecilla Tamayo. ISSN: 1817-9088. http://revistas.udg.co.cu/index.php/olimpia/article/view/15
?        Reko Replicator Databases. Versions 1, 2 and 3. Years 2011, 2012. ISSN 2076-9792, ISBN 976-959-250-832-9, ISBN 978-959-286-019-13
http://tallertematico.fordes.co.cu/index.php?ttca/ttca2/paper/view/21

 
02/2008-08/2008








Education & Certifications

Bachelor of Science in Information Technology – Science Information University, Cuba2009

Project history

Yanita Peña

Time and spatial flexibility

Remote Only

Contact form

Contact details