Richard Lindroth
|
Limewell, Inc.
Irvine, CA, USA |
|
| | | | | | | |
|
| | | | | | | |
Objective
|
To pursue software engineering opportunities as an independent contractor.
|
Experience
10/06-
present
|
Gateway
Independent Contractor, Irvine, CA
Part of development team for Gateway's new e-commerce platform, implemented using PHP in the front end and Oracle on the back end. Ported Perl legacy scripts to new platform. |
|
-
Configuration Manager for the company's eMachines web site, built around the LAMP stack.
-
Developed web based customer support tool using Mason (Perl) and JavaScript.
|
11/04-
8/05
|
Portware
Senior Software Engineer, London, UK
Helped setup Portware's first office outside the USA. Interacted with customers, including top tier investment banks and hedge funds, and wrote custom trading algorithms in Java. |
|
-
Worked with clients to create VWAP and Pairs strategies.
-
Designed and implemented web interface to the Portware trading system.
|
2/02-
8/04
|
Jefferies & Co.
Assistant Vice President, New York, NY, USA
Lead developer on Program Trading Desk, with responsibility for support, maintenance and implementation of mission critical trading applications. Software technologies employed included C/C++, Java, Perl and XML.
|
|
-
Built and configured a Gentoo Linux server with RAID. Installed a PostgreSQL database on that same server for storage of large volumes of trade data.
-
Designed and implemented FIX order management system in Java.
-
Wrote VWAP trading strategy in Java for the Portware trading system.
-
Utilized APIs from Bloomberg and FlexTrade to streamline post trade analysis.
-
Used Visual Basic to simplify generation of trade reports in Excel.
-
Installed Samba server for UNIX file system access from Windows environment.
|
10/99-
9/01
|
Ubizen
Software Engineer, New York, NY and Reston, VA, USA
Designed and implemented web server security software in C/C++ and Java. Worked with open source software, including Apache, mod_ssl and OpenSSL, on the Solaris and Linux platforms to develop a multitiered distributed e-security application. Communication between tiers done by means of TCP/IP sockets. Oracle database and Netscape Directory server on the backend. Ported the same software to the HP-UX platform. |
|
-
Designed and implemented a web portal for network security monitoring using the server side scripting language PHP. Used MySQL database for user and account details, session management, and authentication and authorization policies.
-
Wrote QA programs in Java for programmatic testing of Ubizen's security products.
-
Wrote CGI scripts in Perl for deployment on Apache, iPlanet and IIS web servers.
-
Responsible for managing an OpenSSL based Certificate Authority (CA) and signing digital certificates for internal use.
|
1/98-
10/99
|
Ericsson
Software Engineer, Mölndal, SWEDEN
Participated in several GSM cellular network management system software projects. Applied object oriented methodologies during analysis and design phases of these projects. Implementation was done using C/C++, Java, SQL and Tcl/Tk. |
|
-
Assigned four months to Aachen, GERMANY, to work on a knowledge transfer project involving a mobile network management application written in C++.
-
Assigned three months to Hong Kong, CHINA, to work as an OSS Support Engineer. Worked on-site in the first line of support team for Hong Kong cellular operator SmarTone. Headed marketing initiative of new products and services to client management.
-
Managed software testing in two design teams. Wrote test cases and test plans for the respective teams. Made extensive use of Rational's products.
-
Underwent Ericsson formal training program in telecommunications and UNIX shell scripting.
-
Trained engineers on-site at the Ericsson office in Beijing, CHINA.
|
Education
1998
|
Linköping Institute of Technology, Linköping, SWEDEN
B.Sc. in Computer Engineering. Emphasis on software development with C, C++ and Java. Other Computer Science courses taken in ADA, Assembler, Computer Networks, Distributed Systems and Operating Systems. Advanced mathematics courses taken in Calculus, Linear Algebra, Vector Analysis, Numerical Methods and Probability.
|
1996
|
Hangzhou University, Hangzhou, CHINA
Chinese Language and Culture program. Developed proficiency in Mandarin Chinese.
|
1994
|
Uppsala University, Uppsala, SWEDEN
Studied Mandarin Chinese. Minor concentration in Chinese history. Elected as student representative on the board of the Department of Asian and African Languages. |
| | | | | | | |
Publication
|
GUI for Mobile Application, Implemented in Java. Linköping Institute of Technology, 1/1998. |
| | | | | | | |
Certifications
|
NASD Series 7 and Series 63. No longer sponsored. |
| | | | | | | |
Computer
|
Programming Languages
Java incl. J2EE
C/C++
Perl
PHP
JavaScript
Tcl/Tk
Visual Basic
Assembler
Development Tools
GNU
Eclipse
MS Visual C++
CVS
Other
Samba
OpenSSL
UML
XML
JBoss
FIX
|
Databases & Directories
SQL
MySQL
PostgreSQL
Sybase
Oracle
LDAP
Operating Systems
UNIX
Linux
Solaris
HP-UX
Win95/98/2000/NT/XP
Internet
HTML
TCP/IP
HTTP
CGI
Apache
iPlanet
Tomcat
|
| |
|
References
|
Furnished upon request.
|
Personal
|
Authorized to work for any employer in the U.S. (Green Card) and the E.U. (citizen). Fluency in English and Swedish, some Mandarin Chinese and French. Interests in film, travel, skiing, rollerblading, music and cooking. |