Alex Alberto Mendez
Java Sr / Software Architect
Contact
Phone Number: 1(864) - 5404931
1(864) - 3103836
Email: *********@*****.***
Training and Courses
TIBCO Active Matrix
June 2013, GA, USA
Rational Software Architect
December 2012, SC, USA
HTML5 Programming
September 2012, DF, MEX
Apps for Windows,
September 2012, DF, MEX
Proficiency English Couse
September 2004, Hgo, MEX.
Skills
Highly Responsible
Attention to detail
Ability to respond to pressure and meet tight deadlines
Professional Profile
Proactive and compromised Software Architect and Developer with strong technical and expertise based web systems, who possesses self-discipline and the ability to deliver quality solutions, still in stress situation. Able to play a key role in the architectural design of new software platforms right through business analysis, definition of look and feel design, architectural back-end definition, and data base structure. With the ability to lead professional software developers and collaborate in the complete development cycle.
Education
B. Computing Systems
Universidad Autonoma del Estado de Hidalgo, Hgo, MEX. 2010
Technician Computing Systems
Centro Tecnologico Industrial y de Servicios 8, Hgo, MEX. 2005
English Major Field Course
Instituto Harmon Hall Pachuca, Hgo, MEX. 2004
Professional Experience
Advance America, ( Sept 2012 – Aug 2016)
Software Architect - Spartanburg SC, USA
- Understand business requirements to provide an architectural back-end design based on scalability, reusability and micro-services with single responsibilities (accomplishing the functionality of any web page design).
Deliver UML diagrams and empty java projects to be developed or modified, and also, design the data base structures and stored procedures definition (if applicable) according to the expected functionality
Work with 3rd party companies in the design of any new external/internal API.
Provide guidance to developers in order to deliver software products with the engineering expected and good code quality.
- Re-engineer some old POS systems to extract all the lending rules forgotten into the java code, to build a software engine responsible to concentrate all the rules for every lending product and provide an interface with the ability to read and/or modify each rule.
Projects: POS lending system, Treasury Central Application, Product Configurator engine, Field Manager Alerts app, 3rd Party Lender Integration System, Master Data Integrator, Customer Collections System, Employee Management Module and Vehicle Processor Management System.
Tools and Technology used: Rational Software Architect (deployment, sequence, components and class diagrams), ERWIN Data Modeler (Subject area, E-R logic and physical diagrams). Java Enterprise Edition, HTML5, Jasper reports, RESTfull, Tibco ESB, Control-M scheduling, RTC, JavaScript.
Grupo Salinas, (Feb 2010 – Sept 2012)
Web Developer – Tlalpan DF, MEX.
- Develop new online system using existing micro-services across different back-end platforms (SOAP and RESTfull technologies) with a unique front-end application. Implementing Mule Enterprise service bus to develop transformations with Mule Studio visual flow designer, defining the order of execution by each service, and developing transformations in order to have a standardized Json request/response as a unique communication protocol to the front-end. New front-end with existing Java/.Net core applications.
- Leading a software development team for a new Web-based system for handling stored products, inventory control, shipping to restoration workshops and relocation in stores (by branches).
- Re-engineering data base models in order to follow the scalability and formalization structures applying good practices on referential integrity methodologies; Re-engineering batch process scheduled in Quartz and developed with PHP, to become Control-M jobs and be redefined in java language, implementing a unique error catalog. Also perform a complete migration of websites and webservices to a new Application server (OracleAS and tomcat, to WebLogic AS) in order to implement the data access with pool connection configured in the application server.
- Develop web components using java and server faces, (also delimitating activities by roles and users profile), with MySQL used for data storage, but also consuming external services (JAX-WS, SAP RFC), and specialist workshops with dynamic front end for each module (against the user profile).
Projects: Product guaranties system, Salvage product inventory, POS guaranties and product services, SAP data extraction, BackOffice, Call Center system, Repair shop application.
Tools and Technology used: JavaEE, JAX-WS, MySQL, SQL server, DB2, Rational Software Architect (deployment, sequence, components and class diagrams), Java Server Faces (iceFaces), Hibernate, HTML5, JavaScript, DWR, Mule ESB (Mule Studio), Control-M scheduling, CVS, Rational Clear Quest, Rational Clear Case.
Areas of Expertise
Service Oriented Architecture, Object Oriented Programming, SW Architecture Solution, Business process reengineering and analyzing, Relational data base structures, Agile methodologies, and RUP methodologies.
Languages and Applications
Java Web Development, JAX-WS/JAX-RS, Enterprise Service Bus (Mule Studio), Data base SQLServer, MySQL, Oracle 11g, Oracle OAS, Weblogic, JBoss, Tomcat, JSF, JSP, Hibernate, XML, HTML, HTML5, CSS, Javascript, DWR, Ajax, JQuery, CVS.