From Pojo.us
Download PDF Resume
| Ben La Monica
|
| Website: www.pojo.us | E-mail: ben.lamonica@gmail.com
|
|
|
Effective software developer with 8 years of experience in financial, property management, and web software development. Current role includes gathering requirements from the product owner and implementing and reporting on progress made using Scrum project management methods. Past roles have included the integration of multiple legacy and vendor programs to allow financial trading and also assisting with the merging of two Foreign Exchange trading systems at Bank of America and Merrill Lynch. Past assignments have required rapid learning of new processes and development methodologies, software languages, and hardware platforms. I have mentored new employees and colleagues and participated in interviews for new software development applicants.
Technical Expertise
- Languages: Java, Objective-C, C, C++, Perl, PHP, Ruby, JavaScript, HTML, CSS, SQL, Oracle PL/SQL
- Frameworks & Libraries: Spring, Hibernate, Quartz, J2EE, Jersey, Java Collections, Apache Commons (Logging, Net, Ftp, Util, Lang), Concurrent-Backport, JUnit/TestNG, JMock/EasyMock, XmlBeans, JAXB, Ant, Maven
- APIs: JMS, JNDI, JMX, JDBC, JSP, Servlet
- Concepts: Agile Software Development Methodologies, Multi-threaded software development, Network Programming, Network Troubleshooting, Integration Testing, Functional Testing, Unit Testing, Change Management, Design Patterns,
- Software: Eclipse, Weblogic 8 & 9 (Container and Messaging), Tomcat 5.x, IBM MQ Series 6, Tibco Rendevous, Active MQ, Oracle 9i, Canoo WebTest, Perforce, Subversion, CruiseControl, Hudson, bash
- Systems: Windows (for development), Linux (system administration, deployment target), MacOS X (development, dream OS), Solaris 8 & 10 (deployment target)
Professional Experience
| rFocus, Kaysville, UT
|
| Sr. Java Software Developer | June 2009 - Present
|
| Lead Developer and Scrum Master for various client projects. Mentored team members and introduced Agile best practices and coding standards.
Accomplishments include:
- Community Project; An integration effort to bring FamilySearch community oriented content sites together into one place with one interface and enhanced functionality
- Consultant Registration Portal; Providing a portal for Family History Consultants to receive updates on new software releases at familysearch.org.
- More Details...
|
|
|
| Bank of America, Chicago, IL
|
| Java Software Developer / Global Foreign Exchange | January 2006 - May 2009
|
| Work with small teams on several projects using Agile project management techniques. Part of the interview board which would interview potential candidates to make sure that they would fit with our culture and meet our knowledge requirements.
Accomplishments include:
- Merrill Lynch FX Risk Transfer; provides a bridge for the Merrill Lynch FX trading system to continue to trade on the market after the merger
- Phone Deal Service; retired legacy system (MT300 Processor) that keeps FXTransact in sync with the System of Record
- "Where's My Deal?"; logging framework to track a transaction through multiple machines and applications
- PTE to GBS-Interface; retired part of legacy system (Trader 2); sending trade details to back-office systems for payment over the SWIFT network.
- Intra-day Credit Engine (ICE); retired legacy system (CRX); helped finish this behind schedule project, invented a way to reliably deploy in different environments
- Window Forward / DrawDown enhancement of FXTransact; helped add new product to our corporate and retail clients
- More Details...
|
|
|
|
|
| Utah State University Research Foundation, Logan, UT
|
| Java Software Developer / AssetView, CAMS, E-Office | May 2004 - January 2006
|
| Worked on several web based applications used by the Space Dynamics Laboratory and the USU Research Foundation to meet government reporting requirements. Eventually became the lead developer on AssetView, a property management tool used to inventory all hardware at the Foundation. Also maintained legacy desktop applications using Borland C++ Builder and supported existing users.
Accomplishments include:
- Created a large web application with over 50 dynamic pages
- Introduced open source libraries to speed development (Struts, Spring, Hibernate, Tomcat)
- Demonstrated the flexibility of our design by creating new custom views for a handheld version of AssetView so that inventory could be done using PocketPC devices with barcode scanners. Only minimal code was required to support this change.
|
|
|
|
|
| CylindriNet / UtahBuild, Layton, UT
|
| Business Owner / Linux System Admin & PHP Developer | July 2001 - July 2003
|
| Started a small web hosting company that ran a RedHat Linux that I took to a co-location facility in Rexburg, Idaho. Offered DNS, Mail, Web services to a small number of clients, in total about 30 domains. Was eventually purchased by UtahBuild where I continued on as Linux Sys Admin and PHP Developer for UtahBuild's advertising clients.
Accomplishments include:
- Wrote an administrative back-end to automate the process of setting up mail accounts client domains
- Wrote a PAM module to allow users to set up limited accounts for e-mail, and to prevent username collision.
- Ran everything on a tight budget to minimize cost, including assembling my own server hardware, and maintaining the software stack
|
|
|
Open Source Contributions
- DrawBridge - main contributor to database management web application
- WebKit - contributed to regression tests for the SVG integration
- ulogd - contributed sqlite database plugin for storing packets from netfilter
- XmlBeans - contributed bug fix that fixed a threading issue (included in 2.3.0)
- PHP-Maven-Plugin - contributed patch to force the overwrite of newer files in the target directory after compilation
- HSQLDB - contributed bug reports and suggested fixes for 1.9 version
Education
| Utah State University
|
| B.S. Interdisciplinary Studies; Computer Science, Mathematics, Communication | December 2005
|
| Ricks College (Now Brigham Young University - Idaho)
|
| A.A. General Education | May 2001
|