Juan Osuna

Inhaber, Manager/Owner, Brown Bag Consulting LLC

Berlin, Deutschland

Fähigkeiten und Kenntnisse

Java
Scala
C#
JavaScript
UML
SQL
JEE (EJB3
JPA
JMS
JSF
JSP
Web Services (SOAP
WSDL
JAX-WS
JAXB)
Portlet
Hibernate
JBoss Seam
Richfaces
RESTEasy
Spring (MVC
Web Flow
Security)
JQuery
Vaadin
Flex
GraniteDS
Jakarta Commons; .Net
JBoss
Weblogic
WebSphere (Portal)
Jetty
MySQL
Oracle 11g
Microsoft SQL Server
Maven
Ant
Jenkins/Hudson
JUnit
soapUI
EasyMock
Cobertura
YourKit
JMeter
Enterprise Architect
Intellij
Git
Subversion
Service oriented architecture (SOA)
RESTful web services
AJAX
grid computing
model view controller
aspect-oriented programming
gang of four
object-relational mapping
inversion of control
design by contract
Scrum
Extreme Programming
Unified Process
Media
Banking
Customer Relationship Management
Enterprise Software

Werdegang

Berufserfahrung von Juan Osuna

  • Bis heute 16 Jahre und 7 Monate, seit Dez. 2007

    Manager/Owner

    Brown Bag Consulting LLC

    Owner of consulting firm, providing hands-on development services using Java, JEE, Spring and Hibernate technologies. Currently developing ExpressUI framework for rapidly building enterprise applications using Spring, Hibernate and Vaadin. See http://www.expressui.com.

  • 7 Monate, Nov. 2011 - Mai 2012

    Senior Software Developer

    BlueCross BlueShield of SC via Brown Bag Consulting/Insys

    Developed member-, employer- and provider-facing portal licensed by BCBS entities nationwide, using Java, Websphere Portal and JSF.

  • 8 Monate, Sep. 2010 - Apr. 2011

    Senior Software Developer

    Bank of America via Opensystems Technologies

    Developed Anti-Money Laundering application to transform and transmit data directly to the US Department of Treasury's Financial Crime Enforcement Network, using Java and EJB3 technologies.

  • 8 Monate, Feb. 2010 - Sep. 2010

    Software Architect

    Wells Fargo via COMSYS

    Designed and developed merger-related, human resources system for managing position and employee data with hypothetical budget forecasting, using Spring, Hibernate, Oracle 11g, Flex, GraniteDS and Maven.

  • 9 Monate, Juni 2009 - Feb. 2010

    Software Consultant

    ettain group via Brown Bag Consulting

    Designed and developed applications for purchasing extended car warranties and setting privacy preferences, using Hibernate, Spring Webflow, JQuery. Integrated with PayPal via web services.

  • 1 Jahr und 5 Monate, Juni 2008 - Okt. 2009

    Lead Solution Architect

    moreTV

    Architected and developed back-end system providing intelligent services to set-top TV boxes and Microsoft Media Center clients. Lead small team and worked with following technologies: RESTful web services, Hibernate, Spring, Spring MVC and XMLBeans running under JBoss.

  • 4 Monate, Dez. 2007 - März 2008

    Consultant

    Moneta Corp

    Provided both architectural guidance and hands-on support to Moneta Corp., a startup that spun off from CheckFree and now provides a new form of payment processing that acts as a gateway between online merchants and the Federal Reserve’s Automated Clearing House. Refactored code and troubleshot issues in Java Spring MVC and C# web-service components.

  • 8 Monate, Nov. 2006 - Juni 2007

    Senior Software Developer

    Bank of America

    Designed and developed web services in Java for Bank of America Customer Relationship Management (CRM) Services. Developed lightweight rules engine for applying validation to CRM data represented in both Hibernate-mapped objects and web-service requests. Design uses annotations, generics, reflection, dependency injection (Spring) and strategy patterns. Developed framework for transforming XML document requests into Hibernate-mapped objects, as part of CRUD operations.

  • 1 Jahr und 10 Monate, Feb. 2005 - Nov. 2006

    Senior Software Developer

    Wachovia

    Designed and developed software in Java and C# for Wachovia Corporate Investment Banking. Wrote architecture documentation for utility-based SOA platform consisting of DataSynapse FabricServer, JBoss, Hibernate and open-source components. Developed libraries in Java and C# for accessing grid. Wrote tutorials for grid development.

  • 4 Jahre und 11 Monate, März 2000 - Jan. 2005

    Technical Lead

    Oracle (formerly PeopleSoft)

    Designed and developed a Customer Relationship Management (CRM) framework for the startup Youcentric, a software company later acquired by J.D. Edwards, then by PeopleSoft and finally by Oracle. Lead team in developing J2EE framework for building various vertical apps. Mentored on methodology issues, lead code reviews, etc.

  • 3 Jahre und 7 Monate, Sep. 1996 - März 2000

    Software Architect

    Congressional Quarterly

    Served as the lead developer in building a J2EE-based online subscription service, offering legislative news, bill tracking, custom reports and email alerts to major government and commercial customers, including the U.S. Congress. Spearheaded early adoption of Java-based technologies beginning with servlets and JSPs. Championed and led the transition from a legacy “green screen” search-retrieval system to a modern, J2EE, web-based system.

  • 3 Jahre und 10 Monate, Jan. 1993 - Okt. 1996

    Webmaster/Reporter

    Computing Research Association

    Jack of all trades for a non-profit, scientific association of PhD-granting computer science and computer engineering departments, research laboratories and affiliated societies. Responsibilities ranged from writing news content to systems administration to developing web-based applications.

  • 1 Jahr und 3 Monate, Jan. 1990 - März 1991

    Newspaper Reporter

    The Register Herald

    Covered police beat and city government for a daily paper with a circulation of 35,000 among 11 counties in West Virginia.

Ausbildung von Juan Osuna

  • 1 Jahr und 5 Monate, Aug. 1991 - Dez. 1992

    Communications

    Indiana University, Bloomington

    New communications technology

  • 4 Jahre und 10 Monate, Aug. 1983 - Mai 1988

    Philosophy

    University of North Carolina at Chapel Hill

    Symbolic logic, philosophy of science

Sprachen

  • Englisch

    Muttersprache

  • Spanisch

    Fließend

  • Deutsch

    Gut

Interessen

billiards
biking

21 Mio. XING Mitglieder, von A bis Z