Alberto Icaza Camelo - Alberto Icaza

Transcription

Alberto Icaza Camelo - Alberto Icaza
Alberto Icaza Camelo
http://www.linkedin.com/in/suvetma
http://www.aicaza.com
PROFILE:
•
•
•
•
•
14 years of experience in pure java programming with J2SE and J2EE.
7 Years as project leader as well as analyst offshore of web applications maintenance area developed with
Java technology.
6 Years of experience in UML design of java components and package and classes interaction
7 years of experience like a system architect, managing workgroups and designing all parts and patterns of
java applications, web and smart client (swing) conceptualization and design.
7 months of experience as Identity Manager teach lead. Coordinating workgroups in India, Mexico and
Europe, providing offshore service to USA Clients.
EDUCATION:
Universidad Autónoma Metropolitana Iztapalapa
Bachelor in Applied Mathematics
Mexico City
1997- 2003
PROFESIONAL DEVELOPMENT & CERTIFICATIONS:
Visual Basic Training,
Mathematics and Finances
Sun Certified Programmer
Sun Certified Developer
Voice of the Management
DGSCA-UNAM, Mexico
SMM, Mexico.
Sun Microsystems
Sun Microsystems
Softtek NSS
TEACHING
Spring & Hibernate Frameworks
Teaching of: OOP, development process cycle,
development tools.
Mathematics, Physics and Chemistry at High School
Level
Java and Advanced Java
Java Basic
Softtek Information Services
Universidad Autónoma de
Aguascalientes (in collaboration
with Softtek)
Colegio Nacional de
Matemáticas
Tecnológico NYCE – APTECH
Computer Education
Softtek Information Services
Aug 2000
Sep 2000
Jun 2002
Apr 2007
Nov 2008
Jul 2010 – Oct 2010
Aug 2011 – Oct 2011
Feb 2010 – Mar 2010
Aug 2000 – Apr 2001
Jan 2006 – Jul 2006
Aug 2008 – Oct 2008
LANGUAGES:
Spanish native, English fluent
TECHNICAL/MANAGERIAL SKILLS:
Primary Profile:
Secondary Profile:
Operating Systems:
Programming Languages:
Databases:
App. Servers:
Other:
Technical Architect and Software Engineer for n-tier Java client/server systems.
Programming
Gathering and analysis of requirements and delivery of solutions / Project Leader
Windows 2000 and older versions, Unix, and Linux
Java (14 years), JSP, Servlets, J2EE, XML/XSL, Swing, JavaScript, HTML, Visual
Basic, JQuery
Oracle, DB2, MySql, SQLServer
Weblogic 6.2, Tomcat, Websphere, Resin
Struts, Hibernate, Torque, Turbine, Velocity, Spring, Swing, Web Services, SOA,
Castor, JFreechart, Fireworks, Flash, Sybase Data Architect, Borland Together for
Eclipse, MyEclipse, VI, ANT, OSGi, SOA, Hudson
PROFESSIONAL EXPERIENCE:
Alcatel∙Lucent – National Broadband
Aguascalientes MX
Master Developer
From: 03/14
Network Australia
•
Development of throttling implementation for Motive’s SMP application.
•
Interception of java asynchronous request filters to implement back end logic in existing application.
Functional Experience:
Senior Developer, Java Threading, JDBC, PL SQL, UNIX
Tools:
Eclipse, Oracle, JDBC, Jena, Weblogic
To: 6/14
Alcatel∙Lucent – SingTel Singapore Aguascalientes MX
Master Developer
From: 02/14
To: 4/14
•
Java Script Development
•
Development of SingTel SMART 2 Dashboard with Java Script / JQuery
•
Rendering of backend provided XML files into JavaScript Views
•
View logic coding with Java Script.
Functional Experience:
Senior Developer, JQuery, JavaScript, XML, Chrome and IE debugger,
Tools:
Eclipse, Weblogic, Chrome Debugger, JQuery, Oracle, UNIX
Alcatel∙Lucent – Vodafone Spain
Aguascalientes MX
Master Developer
From: 09/13
•
Java / Sprig framework development
•
Data mining and transformation.
Functional Experience:
Senior Developer, Spring Framework
Tools:
Eclipse, Oracle, JDBC, Weblogic, Hibernate, Oracle, UNIX
To: 01/14
Alcatel∙Lucent –Bell Canada
To: 9/13
Austin TX / Aguascalientes
MX
Master Developer
From: 07/13
•
Java Development
•
Web solutions & mobile telecommunication solutions implementation
•
Data mining and transformation.
•
Reporting tools development.
•
Linux based SVN & Apache development repository.
•
French / English translator application development
Functional Experience:
Senior Developer, Jena, Apache, Linux, Red Hat, Rhino Script
Tools:
Eclipse, Oracle, Vim, JDBC, Jena
Softtek – 24HourFitness
Aguascalientes, Ensenada MX / Senior Developer
From: 03/12
Carlsbad CA
•
Senior developer for Java SOA enterprise architecture
•
Hibernate expert advisor and implementer
•
Development environment set up implementation
•
Web Services based development and maintenance
•
Teaching and guidance to junior / proficient developers
Functional Experience:
Senior Developer, Hibernate expert, Jenkins Server Administrator.
Tools:
Spring, Hibernate, Unix, Oracle, Jenkins, JBoss, Toad, Eclipse, Tattletale
To: 06/13
Softtek – GE Corporate
Aguascalientes
IT Architect
From: 01/12
To: 03/12
•
Architecture definition for the code migration of Data Exchange Layer (DXL) Application.
•
Coding of the base classes for a new DXL version. This new version will be Spring (springframework.com) Based.
•
Definition of the development process for the new application (Coding Standards, Hudson, Application Bundle &
Tiers, etc.)
•
Tech lead of the development for the same application for a team of 3 developers.
•
Configuration of development tools like Maven, Hudson, etc.
Functional Experience:
Senior Developer, Development Architect, Spring expert, Hudson Server Administrator.
Tools:
Spring, Java Servlets, Struts Tiles, Hudson, Oracle, JNDI Database Connections, JBoss
Server, Maven
Softtek – GE Corporate
Aguascalientes
Senior Developer
From: 09/10
To: 01/12
•
Migration of existing code to a continuous build (Agile / XP) Process.
•
Refactoring of existing code applying common J2EE Patterns.
•
Threading synchronization for a Socket based server to massive file transfer.
•
Documentation and Standard Operation Procedures for development process.
•
Support & Mentoring to less experienced developers helping them to the implementation of new projects.
•
Code Quality Metrics and Code Reviews.
Functional Experience:
Senior Developer, Software Quality assurance, process definition.
Tools:
Java Sockets, threading, Maven, Connection Pooling, Hudson, JUnit, Oracle, Applets, UNIX
servers (production environment), ANT for automated process.
Softtek – McKesson Corporation
Aguascalientes
Technical Leader
From: 03/09
To: 09/10
•
Technical lead for a team of 7 developers.
•
Technical interview and evaluation of potential candidates for the McKesson account.
•
Project Leader functions to coordinate the efforts for the account and development tasks.
•
Development of a web application used to migrate big amounts of data between software versions.
•
Apply improvements to the current development procedure.
Functional Experience:
Technical Leader, Improvements advisor and implementation.
Tools:
Eclipse, Star Team, Oracle, J2EE, JUnit, DB Unit, Hudson continuous builds, Maven,
Cobertura, EXT-JS, Ajax.
Softtek – Harris Stratex Networks
Aguascalientes
Scrum Leader
From: 04/08
To: 02/09
•
Technical lead for a team of 5 developers.
•
Technical interview and evaluation of potential candidates for the Harris Stratex account.
•
Scrum Leader that consist on the supervision of the correct implementation of the Agile / Extreme Programming
methodology.
•
Project Leader functions to coordinate the efforts for the account and development tasks, this included people on
Spain, Mexico City, Russia and Aguascalientes to Develop NetBoss ™ application.
Functional Experience:
Implementation of standards and design patterns, technical guidance and methodology
implementation supervision.
Tools:
Eclipse, Clear Case, Clear Quest, Swing, JSR-91 & JSR 144 standards, Axis, Web
Services, MySQL Database, Agile / Extreme Programming methodologies, OSGi.
Softtek – GE Commercial Finance
Aguascalientes /
Development Technical
From: 07/07
To: 04/08
Norwalk CT
Leader
•
Leadership of the reimplementation of SAM (System for Asset Management) system for GE Commercial Finance.
•
Coordination of a development team of 27 programmers distributed in Aguascalientes Mexico and Mexico City.
•
Analysis of components design provided by clients from United States, India, Filipinas and Pakistan and the
supervision of the correct implementation of the same by Mexican developers.
Functional Experience:
Design implementation, team coordination, technical guide.
Tools:
Oracle, Weblogic, TeamCity, StarTeam, Maven, Ant, JUnit, YUI, DOJO, DOM, TinyMCE,
Spring, Hibernate.
Softtek – Scientific Technologies
Aguascalientes /
Senior Developer
From: 03/07
To: 07/07
Corporation
Ensenada MX
•
Design high level implementations for SIF (School Interoperability Framework) and HL7 (Health Level Seven)
protocols in complex system used to manage the health information in USA and Canada government institutions.
•
Fixing bugs in such systems as well as updates and changes to the functionality.
•
Advisor in which are the best ways to proceed and handle new integrations / implementations of protocols.
•
Programmer and implementation on improvement tasks of existing systems.
Functional Experience:
Design of components, programming and implementation. Components architect.
Tools:
Tomcat, Oracle, Struts, Ant, Maven, Eclipse, Toad, JDBC, Eduservices Frameworks for SIF,
SIF Architecture, HL7 messaging protocols.
Softtek – GE Corporate Treasury
Aguascalientes
IDM Technical Leader
From: 06/06
To: 03/07
MX / Stamford CT
•
Provide technical and organizational support for GE customers located in the USA.
•
Provide guide and support for a global support group formed in Europe (Spain), Asia (India) and America (México).
•
Quality control supervision for the development provided by a third – party consulting company. Improvements
trough the GE global quality process of the IDM Application.
Functional Experience:
Teach and guide junior programmers and support team members. Interaction with IDM
users around the world (USA, Spain, México, France, India, etc.). Provide solutions to
operational and technical issues. Quality assurance of each improvement / integration of
IDM with other GE systems.
Tools:
IDM, Tomcat, SQLServer, Transact SQL
IDS Comercial – Banamex
Mexico City
Software Architect
From: 11/05
To: 05/06
•
Support team leader of the 5 programmers for the Business Wide Project Tracking web system: Gathering
requirements, work planning, code inspections as well as JavaScript programming.
•
Responsible for managing the build process for the application
•
Java components design, architecture and programming.
Functional Experience:
Teach and guide junior programmers. Package design and interaction. Struts and hibernate
integration. Review the consistency and logic in business rules. Client negotiation. Change
control management.
Tools:
Eclipse, Weblogic, VI, Borland Together for eclipse, ANT, Tomcat, Hibernate, Struts, Castor,
iText, DB2 Database. Java Programming
IDS Comercial – IXE Bank
Mexico City
Software Architect
From: 06/05
To: 11/05
•
Analysis, design and development of a Swing based client which interacts with an application server via web
services.
•
Interact with server side workgroup to coordinate common interfaces.
•
Analysis and understanding of financial rules to bypass the knowledge to junior programmers and make design of
components based in that rules.
Functional Experience:
Project management. Project estimations. Define functional specifications. Write user
interface specification. Program Management Methodology. Java Programming
Tools:
Eclipse, VIM, Swing, Patterns, ANT, Borland Together for Eclipse, Hibernate, Castor.
FreeLancer – Banco Azteca
Mexico City
Software Analyst.
From: 02/05
To: 04/05
•
Analysis, design and development of a data migration tool to serve as an interface between the Iusacell database
and Banco Azteca – Credimax database to locate delayed payment clients in the Iusacell main database.
•
Logical and physical Design of an intermediate bridge database between the two existing database systems.
Functional Experience:
Business rules analysis, Design and implementation of the solution, functional proofs of the
migration process to guarantee data consistency between two databases. Java
Programming
Tools:
VI, Torque, Turbine, Velocity, SQLServer, Resin.
Freelance – PEMEX
Mexico City
Freelance
From: 03/04
To: 10/04
•
Analysis, design and development of a human resource system based on psychometric exams to evaluate skills
and defects in employee’s personality.
Functional Experience:
Software requirements, time and cost estimation, use case elaboration, client negotiation.
Data Base modeling based in complex business rules. Software design, programming,
testing and documentation.
Tools:
VI, Torque, Turbine, Velocity, JFreeChart, SQLServer, Resin, Tomcat.
Informática Aurum – Worldspan Mexico
Mexico City
Developer
From: 09/03
To: 03/04
•
Analysis, design and development of an interface system between an old technology system which manages all the
process for travel agencies and a centralized database of information which will be accessed via web.
Functional Experience:
Software requirements, time estimation, client negotiation. Data Base modeling. Software
design, programming, testing and documentation.
Tools:
VI, Torque, Turbine, Velocity, SQLServer, Resin.
Integrated Technology S.C. –
Mexico City
Project Leader
From: 04/02
To: 09/03
Tupperware México
•
Analysis, design an implementation of a marketing system for Tupperware Mexico.
Functional Experience:
Software requirements, time estimation, use case elaboration, client negotiation. Data Base
modeling. Software design, programming, testing and documentation. Leadership of a 3
people workgroup.
Tools:
VI, Torque, Turbine, Velocity, SQLServer, MySQL, Resin.
Integrated Technology S.C. – TV Azteca
Mexico City
Senior Programmer
From: 04/02
To: 10/02
•
Participation in the development of the contracting system of the human resource department of TV Azteca.
Functional Experience:
Component design, programming, documentation and testing...
Tools:
JSP, JDBC, Oracle, VI, Dreamweaver, Websphere.
Integrated Technology S.C. – Asociación
Mexico City
Programmer
From: 11/01 To: 04/02
Mexicana de Interventores Bursátiles
•
Analysis, design an implementation of a certification system based on client / server technology.
Functional Experience:
Software requirements use case elaboration. Data Base modeling. Software design,
programming, testing and documentation.
Tools:
VI, Torque, Turbine, Velocity, SQLServer, Resin, Tomcat.
Integrated Technology S.C. – Ford México
Mexico City
Programmer From: 04/01
•
Migration of a web based e-commerce site to the Turbine velocity engine.
Functional Experience:
Programming, testing and documentation.
Tools:
VI, Torque, Turbine, Velocity, SQLServer, Resin, Tomcat, JSP, JDBC.
To: 10/01