Summary:
Creative, persistent, goal-oriented Software Engineer with over 4 years
experience in the Software Development and Wireless industries. Principal
strengths include product conceptualization, object-oriented design, and
problem solving. Exceptional industry knowledge, trouble-shooting, and
communication skills with expertise in:
|
- Java (including J2SE, J2EE, J2ME, JDBC), C/C++
- Object Oriented Design, UML, Requirements management
- Web Development: HTML, JSP, XML, Cold Fusion
- BEA Weblogic, Jakarta Tomcat, Apache
- Databases (Oracle, SQL server, MySQL)
|
- Unit Testing - JUnit
- Wireless Web: HDML, WML, WAP
- Configuration management
- Concurrent Versioning System (CVS)
- UNIX: Solaris, GNU/Linux, Irix, FreeBSD
|
Experience: |
| Leap Wireless |
Software Engineer - 2000 to 2002 |
Designed and implemented software applications as well
as created and improved internal development processes.
- Initiated development on a Mobile Instant Messaging product,
researched necessary technologies, and created development plan. Along
with team of developers, implemented a fully functional and scalable
system, providing corporate office with basis for market evaluation.
Server technologies: JSP, Jabber/XML, JDBC, Oracle.
Clients: WAP/WML,
J2ME, BREW(C code), HTML embedded Applet
- Co-developed a VoiceXML controlled Voice Response System, including
technical design, requirements management, and Macromedia Cold Fusion
coding with a MS SQL Server backend. The end result was that customers
could change their preferences by talking to the system through their
cell phone, resulting in a 90% per minute cost savings to the company.
- Designed and implemented a comprehensive set of procedures to
upgrade the BEA Weblogic application server while avoiding any downtime
on the production site. Utilized efficient communication to ensure that
the more than ten developers running development servers on their
Solaris workstations were able to continue development without
interruption.
- Provided engineering design, implementation, testing and support to
a remote web application team working on a large HTML=based content
delivery management and reporting system powered by Macromedia Cold
Fusion. Improved the development process, met aggressive production
deadlines, and enhanced product functionality for internal/external
users including advertisers, content managers, business analysts, and
Cricket subscribers.
|
| Neopoint Inc. / myAladdin.com |
Software Engineer - 1999 to 2000 |
Programmed server-side Java-powered wireless
applications in a startup environment.
- Wrote Java code, servlets, and JSP pages for a wireless portal
application. Gained experience in the requirement gathering process,
worked with the Oracle database team, and project management. Followed
code through the release process, communicated with QA, fixed any bugs,
and migrated code to the production servers.
- Took initiative to improve the deployment process by developing a
set of secure deployment processes for our J2EE application server. This
led to a fully automated, interactive perl script that turned what had
been an intensive, manual, error-prone process into a quick,
predictable, traceable command easily run by any member of the team.
- Managed all aspects of our usage of source control. Developed
procedures used for accessing the CVS system that allowed developers to
code independently of each other, retrieve any version of the codebase
at any time, and maintain independent branches of development for the
production service and next version. Helped developers to troubleshoot
any related problems.
- Member of a team that designed and implemented a Wireless Music Demo
which demonstrated the convergence of cell phones and music
listening/purchasing devices. During the course of being shown to all
five major labels, I assumed full responsibility for the demo: adding
enhancements, fixing bugs, and developing new features as needed.
Enthusiastic responses from the labels convinced the business team to
pursue spinning our division out as a separate company.
|
| Molecular Simulations Inc. |
Technical Support Specialist - 1997 to 1999 |
Supported Molecular Modeling software used by scientists
and researchers on SGI, IBM, SUN, and Cray systems.
- Decreased call turnaround times and increased customer satisfaction
through efficient support and implementation of processes such as
generating a number of canned responses which could be sent out by the
first line support reps to answer over 25% of the initial requests.
- Tested pre-release code, communicating suggestions and bug fixes to
the developers. Also elicited suggestions from customers on released
products. Together these helped create more reliable software and
increase repeat customers.
|
| Chugai-Biopharmaceuticals Inc. |
Research Assistant - 1996 to 1997 |
| Assisted drug-discovery scientists with research needs,
allowing them to concentrate on the company's goal of discovering drug
candidates and taking them through the FDA approval process. |
Education: |
| Professional Development: |
|
Sun Certified Programmer for the Java 2 Platform |
|
Software Project Management - 9 week class |
UCSD Extension -
Winter 2001 |
|
Qualcomm's Brew 2001 Developers Conference |
|
BEA E-World 2001 Conference |
|
BEA Weblogic J2EE Programming |
In house training
at Neopoint |
| Trade related books: |
- Extreme Programming Explained - Kent Beck
- Design Patterns - Erich Gamma, Richard Helm, Ralph Johnson,
and John Vlissides
- The Cluetrain Manifesto - Christopher Locke, Rick Levine, Doc
Searls, David Weinberger
|
| BS - Computer Engineering |
University of California, San Diego |
| Acquired a broad computer engineering background, with
emphases in: C/C++, Java, Object Oriented Design, OpenGL, Computer
Graphics, Compiler Construction, Digital Design, Operating Systems,
Computer Architecture |