Software and Enterprise Architect at Indeval
Mexico
Software and Enterprise Architect at Indeval
Mexico
Highly experienced Software Architect with the following qualifications:
- 15-year experience in designing and implementing scalable applications and infrastructures to satisfy enterprise-wide business needs.
- Specialized in the financial and broadcasting sectors.
- 10-year experience in Enterprise Application Integration using JEE technology.
- Extensive hands-on experience in forming and mentoring of interdisciplinary teams.
- Solid cost estimation and management skills.
- JEE and JSE expert.
- Methodologies: Agile/Scrum/TDD.
- Frameworks: Swing, Flex, Hibernate, SpringFramework Portfolio, Junit, Tapestry, JSF, Jakarta Commons.
- Tools: Jetbrains Idea, Eclipse, Enterprise Architect, Ant, Maven, Clover, Atlassian Bamboo.
- Middleware products: Sonic MQ, Bea Weblogic 9.2, ActiveMQ.
- RDBMS: Oracle 10g, Sybase ASE 12.5.
- Operating Systems: *nix, Solaris, Windows, Mac OS X.
(Privately Held; 51-200 employees; Financial Services industry)
April 2006 — Present (3 years 8 months)
- Created, designed and documented the reference architecture to be used in the development of new JEE-based projects. This document further specified tools, technologies, environments and their proper usage.
- Formed and trained teams to enforce and evolve architecture and design best-practices for projects developed with the technology specified by the reference document. The activities included: building cross-functional teams, defining development standards for the group, introduction of new tools and technologies, empowerment, promotion of architecture and design practices, mentoring and coaching, performance and peer reviews, and planning and allocation of resources for projects.
- Created repeatable processes by introducing software engineering techniques such as configuration management, version control, unit testing, continuous integration, and release management.
- Leader of the technical team responsible for the development of the whole new system for Indeval.
(Privately Held; 51-200 employees; Capital Markets industry)
November 2005 — Present (4 years 1 month)
- Responsible for the alignment of business architecture, application and data architecture, and infrastructure.
- Designed a framework to provide PKI services, and to secure accounts, mid-tier services, and user interfaces.
- Created the architecture of PFI, the protocol to expose Indeval trading and settlement services to external financial entities. This protocol is based on JMS, using an ISO 15022 dialect as message format.
- Developed the software mechanism for communications with 'Banco de Mexico' to operate transactions involving cash.
(Privately Held; 11-50 employees; Computer Software industry)
July 1995 — January 2006 (10 years 7 months)
- Led the development of most crucial systems, specially the broadcast traffic system for Televisa and several systems for Ixe Grupo Financiero, including IxeNet.
- Responsible for overall engineering practices and methodologies used in custom software development, including in-house standards and guidelines as well as mentoring of engineering teams.
- Other responsibilities included development of business and technical vision; development of core frameworks, reference implementations; creation of architectural blueprints, consulting services, software research, translation of business requirements into technical specifications, and day-to-day engineering tasks management.
(Public Company; 1001-5000 employees; Banking industry)
September 2000 — November 2005 (5 years 3 months)
- Led the technical team responsible for the development of several systems aimed at improving the firm's presence on the Internet, including on-line and telephone banking, and auctioning of investments. Key technologies were Hibernate, Weblogic, Sonic MQ, Spring, Flex, Tapestry, and Oracle.
- Designed and developed an enterprise security framework to secure services and user interfaces.
- Led the development of mid-tier components in order to enable services reuse. These components integrated heterogeneous technologies to deliver diverse services over the same platform.
- Led the development of IxeNet, corporation's internet banking flagship product.
- Designed and developed a dashboard for the Foreign Exchange area that served as a decision-making tool for specialists as it presented the desk's position in real-time.
- Designed and developed 'IxeSubastas', an auction application enabling customers to bid for investments with particularly high interest rates.
(Public Company; 10,001 or more employees; TV; Broadcast Media industry)
February 1996 — July 2000 (4 years 6 months)
- Led the technical team responsible for the development of SIC (Sistema Integral de Comercializacion/Integral System of Commercialization). SIC was responsible for media management, program planning, control of the television traffic schedule (including promotions, interstitials and commercial spots), sales process management- from proposals to the production of sales invoices.
SIC was deployed over a heterogeneous, distributed client/server environment with SUN Solaris servers and Microsoft Windows NT clients. For its development, the technologies used were: EOF, WebObjects, OpenStep, Sybase, ObjectiveC and Java.
- Responsible for team leadership, software specifications, software development, design reviews, code reviews, code management, project and tasks scheduling, and interviewing and hiring personnel.
(Privately Held; 51-200 employees; Banking industry)
March 1994 — July 1995 (1 year 5 months)
- Designed and developed a system for management of non-performing loans running on NEXTSTEP.This was done using object-oriented technologies in each and every stage from design to development, and it represented about 45,000 lines of ObjectiveC language code.
- Conducted workshops in the use of NEXTSTEP and NEXTSTEP applications for non-technical users.
Certificate , Software Architecture Professional , 2006 — 2008
SEI Software Architecture Professional Certificate is a practical and case study-based four-course intended to instruct professionals on how to design and document effective architectures for software-intensive systems.
Master , Computer Sciences
The National Polytechnic Institute Center for Research and Advanced Studies (CINVESTAV -IPN) is one of the most important and renowned graduate and research institutions in Mexico.
Time management, meditation, asian movies, reading non-computer books