GABRIEL RAMIREZ ARELLANO
Employee of GreenByte Technologies. Available Corp to corp.
Michigan-Farmington-USA. Can Relocate.
*******.*****@*****.*** / Cellphone 248-***-****
Professional Summary
Java Developer with 12 years of experience in Java Enterprise applications.
Experience Managing Operating Systems (Linux Red Hat Family)
Experience Managing Databases (MySQL, PostgreSQL, SQLServer, Oracle)
Experience with PL/SQL, Python and bash scripting for batch environments
Experience with Data modelling with Erwin and creating database object scripts.
Experience working with software development methodologies (RUP, Waterfall, SCRUM).
Experience Managing private cloud services (Hyper-V and VMWARE)
Experience Managing public cloud services (AWS, AZURE, Google Cloud Services)
Experience with POS and Retail critical Services, Incident Resolution and Fix problems.
Experience with HealthCare applications.
Experience with applications evolved in Mexican electoral process.
Deep understanding of Continuous Integration and Continuous Delivery process.
Experience defining and maintaining design guidelines, coding standards and creating UML architectural documents.
Experience maintaining and supporting applications on production environments.
Experienced in analyzing Business Requirements and Specifications.
Analysis, design and development of Batch applications.
Analysis, design and development of Web applications.
Analysis, design and development of Standalone applications.
Analysis, design and development of Enterprise applications.
Exceptional ability to learn new technologies, very co-operative team player, fluent communicational skills, interpersonal skills, innovative and self-motivated. Education
B.S. Informatics
National Autonomous University of Mexico (UNAM)
Professional ID number: 3734127
Certifications
ITIL Foundations
Courses
ITIL Foundations,
PMBOK Certification,
Six Sigma White Belt and Yellow Belt,
Java 6 Programmer Certification,
Development of Applications Using J2EE,
Programming Java with Oracle DB,
Bea WebLogic Integration,
Bea WebLogic Server,
Bea Tuxedo,
Documentum Foundation Classes,
Documentum BPM,
Blaze Advisor Rule Maintenance Applications,
Blaze Advisor Rule Server,
Blaze Advisor Fundamentals,
Rational Object Oriented Analysis with UML,
Rational Clearquest Administration,
Rational Management of Use Cases
Microsoft Courses
MCSA: SQL Server 2012
10774 Querying Microsoft SQL Server 2012
10775 Administering Microsoft SQL Server 2012 Databases 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 6231 Maintaining a Microsoft SQL Server Database 2008, 6232 Implementing Microsoft SQL Server Database 2008, 2778 Writing Queries using Microsoft SQL Server Transact-SQL 2008, Querying Microsoft SQL Server 2000 with Transact-SQL, Programming a Microsoft SQL Server 2000 Database,
Analyzing Requirements and defining .NET Solution Architectures, Introduction to Visual Basic .NET,
Programming with Microsoft. NET,
Programming with Microsoft. NET Framework,
Programming with Microsoft ADO .NET,
Developing Microsoft ASP .NET Web Applications Using Visual Studio .NET, Developing XML Web Services Using Microsoft ASP.NET, Building COM+ Applications Using Microsoft .NET Enterprise Services, Developing Microsoft .NET Applications for Windows, Microsoft Project Server
Technical Skills
Languages Java, PHP, Perl, Python, Linux Bash, C,C++, C#, VB .NET Technologies Java EE 6, HTML, CSS, JavaScript, Servlets, JPA, JSF, JSP, JSTL, JNDI, Java Mail, JDBC, EJB, JQuery, Web services, SQL, PL/SQL
Java Frameworks Hibernate, Spring, Struts, Prime Faces, Rich Faces, Eclipse Link Application and web
servers
WebLogic, Tomcat, Glassfish, Jboss, WebSphere Application Server, Apache, IIS Java Test Tools Jmeter
Control version tools Subversion, CVS, Git, Clear Case, Accurev. Messaging
Technologies
RabbitMQ
Methodologies RUP, UML, SCRUM, PMBOK, Six Sigma, Yourdon Paradigms Object Oriented Programming, Service Oriented Architecture Relational database MySQL, SQL Server, PostgreSQL, Oracle Operating systems Linux (Red hat, Centos, Fedora), Windows Server Tools Eclipse, NetBeans, Toad, SQL Developer, Jasper Reports, White Star UML, Archi, IBM Rational Application Developer, SoapUI, Microsoft Visio, Microsoft Project. Private Cloud Services Hyper V (System Center, Fail Over Cluster Manager, VMM) VMware (Vcenter, VSphere)
Public Cloud Services AWS, Google Cloud Services, Azure Professional Experience
Softtek – Mexico City 08/2017 – 01/2018
Java Full Stack Developer, Bash and PL/SQL Consultant in FORD Activities:
Analysis, design, development and maintenance of JAVA 6 Enterprise applications with Prime Faces and Eclipse Link at FORD.
Object oriented design.
Analysis, design, development and maintenance of Shell scripting, PL/SQL programs and Stored Procedures with Oracle 11 and Linux Red hat 7.
Implement new features on the existing system and scripts to modify oracle database structures.
Build queries in order to get test cases information Environments and tools:
Eclipse Link, Java 6, J2EE 6, Prime Faces, WAS liberty, IBM Rational Application Developer, AccuRev Iqcloud – Mexico City 03/2013 – 08/2017
Cloud, Devops, Sysadmin, DBA, Java Developer, Consultant in Devlyn Optical Activities:
Rewriting and tuning java 6 code
Analysis, design and development of Web applications with java EE 6, jboss, EJB, JSP, JPA, Rich Faces.
Team member in a 1 year project in Scrum, role developer and infrastructure provider.
JDBC and oracle OCI/UCP connection pool configuration and tuning for a java 6 application running on tomcat 7 with servlets
War deployments in tomcat and jboss
Testing performance with Jmeter (POS JAVA 6 Application running in Jboss 6 in production mode)
Java Application monitoring with Java melody
Tune queries in Oracle for JAVA DEVLYN POS application.
Database administration (oracle 11g, MySQL, PostgreSQL and SQLServer 2008, 2012).
Setting up different platforms and services for clients: servers (windows and Linux), databases (MySQL or PostgreSQL) and application servers (apache, tomcat, glassfish, jboss).
Automate linux administrative tasks in bash and python scripts
Administrator of Hyper-V and VMware clusters for private cloud services.
Administrator of the DNS, CPANEL and LINUX servers of the company and clients.
Monitor the infrastructure and guarantee the service continuity with fast response.
Hardware setup (disks, nodes) for private cloud platform in Hyper-V and VMware clusters.
Server administration (Linux and Windows). Setup Web servers (Apache and IIS).
Setup software platforms: magento, sugarcrm, WordPress, joomla, helpdesk (OTRS).
Application Server administration (tomcat 7, glassfish 4, jboss 6).
Creation, configuration/installation of SSL certificates, registration and configuration of domain names
Configuration of security policies and NAT servers in Palo-Alto firewall. Environments and tools
Hyper-V, VMWare, Linux Centos, Linux Red Hat, MySQL, PostgreSQL, Oracle Database 11g, SQL, PL/SQL, NetBeans, Eclipse, Subversion, Jboss, Glassfish, Tomcat, Spring, Struts, Hibernate, J2EE, Java Server Pages, Servlets, XML,, JDBC, OO Design, CSS, HTML, JQuery, AJAX, JavaScript, Design Patterns, Java Mail, SQL Developer, Toad, Visio, Microsoft Project, Jmeter, Jboss, Bash, Perl, Python, OTRS, ZABBIX.
Globalquark – Mexico City 01/2011 – 12/2012
Java Full Stack Developer, Consultant in Starbucks and Government Human Rights Office
Activities:
Analysis, design and development of Web applications.
Database objects creation and changes (tables, indexes, triggers, store procedures) in SQLServer 2008
Modify windows forms, ASP.NET, VB.NET AND C# applications in Visual Studio 2005,2008 and 2010
Application deployment
Installation of Apache Web Server, Tomcat, PostgreSQL, Java JVM
Configuration and tuning of Apache Web Server.
Development, test and production environments: installation and tuning.
Architecture document elaboration
Architecture (Java, Hibernate, Spring, Struts, Html, JavaScript, JQuery) elaboration
Install and configure control version software (Subversion).
Review use cases and flowcharts
Entity-relationship model elaboration and Data dictionary elaboration.
Database modeling and PostgreSQL object creation scripts (tables, indexes, triggers)
UML package diagram and classes design and elaboration
Software patterns and design document elaboration.
Web service clients implementation using metro and axis2 to Oracle Siebel (Alsea’s loyalty program) and
.NET (Starbucks USA payment system called “VALUE LINK”)
Mentored junior Java Programmers.
Database table mapping in hibernate
Define spring and struts MVC, validator and tiles on the system
Develop system code: Java, JSP, HTML, CSS, JavaScript, JQuery
Unit tests, Integration Test and Implementation
Performance tests with Jmeter
Install SSL and ask for the production certificate to Verisign
Deployment to production mode the Mexican CRM Starbucks reward program: https://rewards.starbucks.mx/
Environments and tools
Windows Server 2008, SQLServer 2008, Windows Forms, Java, ASP.NET, VB.NET, C#, Linux Centos, PostgreSQL, Java, J2EE, MVC, CDI, Hibernate, Spring, Struts, Subversion, Tomcat, Eclipse, NetBeans, Java, JEE architecture, Java Server Pages, Servlets, XML, JDBC, OO Design, CSS, HTML, JQuery, AJAX, JavaScript, Design Patterns, Java Mail. Mexican Social Security National Institute (Government) – Mexico City 04/2003 – 03/2013 Senior Developer
PROJECT NAME: MAAGTIC_Si System (Processes for Information Technology and Communications), Mexican Social Security Institute Activities:
Windows server 2008 installation and configuration
SQLServer 2008 installation and configuration
Database objects creation (tables, indexes, triggers, store procedures) in SQLServer 2008
IIS7 configuration and tuning
Develop code in C#. ASP.NET with visual studio 2008
Application Deployment
Environments and tools:
Windows Server 2008, SQLServer 2008, C#, VB.NET, ASP.NET PROJECT NAME: Supply Medicine Systems, Mexican Social Security Institute Activities:
Project Manager for the supplying medicines system in PeopleSoft.
Plans creation and revision
Status reports
Creation of vision, scope and other project management documents. Environments and tools:
MS Project, MS Visio, PMBOK
PROJECT NAME: Customized Helpdesk for User Area, Mexican Social Security Institute Activities:
Database objects creation (tables, indexes, triggers) in MySQL
PHP code modification (one or zero helpdesk gnu)
Application deployment.
Environments and tools:
Solaris Unix, MySQL, PHP, Toad
PROJECT NAME: Pension Loans System, Mexican Social Security Institute Activities:
Lead and Developed system code: Java, JSP, HTML, CSS, JavaScript
Database table mapping in hibernate
Define spring and struts MVC, validator and tiles on the system
Database modelling and Oracle database objects creation scripts (Tables, Indexes, Store Procedures)
PL/SQL programing and Bash scripts for batch tasks. Environments and tools:
Solaris Unix, Oracle Database, PL/SQL Java, J2EE, MVC, CDI, WebLogic, Hibernate, Struts, Spring, HTML, CSS PROJECT NAME: Incapacity Portal System, Mexican Social Security Institute Activities:
Lead and Developed system code: Java, JSP, HTML, CSS, JavaScript
Database table mapping in hibernate
Define spring and struts MVC, validator and tiles on the system
Database modelling and Oracle database objects creation scripts (Tables, Indexes, Store Procedures)
PL/SQL programing scripts for batch tasks.
Environments and tools:
Solaris Unix, Oracle Database, PL/SQL, Java, J2EE, MVC, CDI, WebLogic, Hibernate, Struts, Spring, HTML, CSS PROJECT NAME: System of Temporary Disability Payment for Work, Grants of Funeral and Marriage (Mexican Social Security Institute)
Activities:
Lead and Developed system code: Java, JSP, HTML, CSS, JavaScript
Database table mapping in hibernate
Define Spring and Struts MVC, validator and tiles on the system
Testing with JMeter
Database modelling and Oracle database objects creation scripts (Tables, Indexes, Store Procedures)
PL/SQL programing and Bash scripts for batch tasks. Environments and tools:
Solaris Unix, Oracle Database, PL/SQL, Java, J2EE, MVC, CDI, WebLogic, Hibernate, Struts, Spring, HTML, CSS PROJECT NAME: Saving System for Retirement (SAR92), Mexican Social Security Activities
Lead and Developed system code: Java, JSP, HTML, CSS, JavaScript
Database modelling and DB2 database objects creation scripts
Testing with JMeter
Environments and tools:
Solaris Unix, DB2, Java, WebLogic, Erwin Data modeler Anthropology and History National Institute (Government) – Mexico City 01/2002 – 03/2003 Java Developer
Activities:
Analysis, design and development of Web applications.
Java Programmer using JSP and Servlets.
PHP Customize the GNU software “PHP-NUKE” for building the Intranet.
Database modelling and Oracle database objects creation scripts (Tables, Indexes, Store Procedures)
PL/SQL programing and Bash scripts for batch tasks. Environments and tools: Java, Tomcat, Linux, PHP, MySQL, Oracle Database, PL/SQL, HTML, CSS, JavaScript Mexican Electoral National Institute (Government) – Mexico City 01/2000 – 12/2001 C and VB Developer for PREP (Preliminary Mexican Electoral Process) Activities:
Analysis, design and development of Web applications.
Analysis, design and development of Enterprise applications.
Programming In C and VB6.
Environments and tools:
VB6, C, Solaris, Oracle, Java, Tuxedo, Bash
Federal Collection Bureau (Finance Company) – Mexico City 01/1997 – 12/1999 System Administrator
Activities:
Monitoring, Backup, Add User Accounts, Purge temporally files for SCO UNIX server
Import/Export Data for clients.
Environments and tools
UNIX SCO, Bash