Post Job Free
Sign in

Software Engineer

Location:
Los Angeles, CA
Posted:
February 28, 2017

Contact this candidate

Resume:

Greg Boswell

Tested and Proven Developer

Ventura, Ca

acy1ww@r.postjobfree.com

https://www.linkedin.com/in/gregoryboswell/

Specialties

Interacting with CTO's, CIO's, VP's and other C[x]o's of multiple companies, expert witnesses and legal firms around the world in the mode of technical exchange, technical education, development of agreements and legal action preparation.

Working in a high demand agile environment (Preferred mode Is Extreme Programming. XP)

Advanced software design and implementation.

Advanced designs including distributed and dissimilar military models and simulations.

Advanced framework design and implementation.

Production of prototype engineering code.

Productization of my clients engineering code.

Making non compatible and proprietary software programs talk to each other.

BitTorrent systems and detection of copyrighted information on them.

I Love the start ups!

Solving hard problems.

Experience:

Over 20 years of professional programming.

Over 37 years of programming experience.

Over 40,000 hours of professional of programming.

Over 1 million lines of code written.

Rightscorp Inc. 2011–Present

http://www.rightscorp.com

A co-founder. Interim CTO. The software developer.

I developed the software and system of systems.

A quick description at a technical level:

This is a system of systems implementing and living in the world of Big Data (Billions of rows of data)

.

My responsibilities included but not limited to.

Interacting with CTO's, CIO's, VP's and other C[x]o's of multiple companies, expert witnesses and legal firms around the world in the mode of technical exchange, technical education, development of agreements and legal action preparation.

Designing the software (all of it) and hardware configurations:

Overall Database Administration:

1) Developing the Database schema's.

2) Modifying and migrating the databases through the growth process.

3) Big Data, data mining algorithms.

4) Automated and manual report generation.

Evidence Collection:

1) Collecting and producing full file samples from the system.

2) Collecting and producing infringement information.

3) Testifying to the code and evidence in trial.

a)BMG Rights Management (US) LLC et al. v. Cox Enterprises, Inc., et al., Case No. 1:14-cv-01611, Eastern District of Virginia.

Freelance Developer for Java and Android projects

2009 – Present

Android projects

Over fifteen Android projects published in the play store for clients. The Android version range is from 1.5 to 6. Many aged out with Google play store changes.

Multiple private enterprise apps for Rightscorp Northrup Grumman and alike clients.

From Games to Social media apps.

From C4ISR apps to Enterprise command and control apps.

I have debugged and modified code for my clients that was developed by others.

I have directed others in developing code for my clients.

Most of the projects worked with a N-Tier model.

Also included but not limited to :

1) The Google Pay API (In App Products/ Payments). I manage multiple (Mine and others) Play store accounts.

2) Google Maps API.

3) Propitiatory push notifications.

4) Communication with Restful API (Jason and XML).

5) Embedded device databases (SQLlite).

6) Multi-Threaded apps.

7) Patented data harvesting apps.

8) Proprietary security API.

Major client projects

1)2012–2012: Prototype and Proof Of Concept software for a crowd sourcing (start up) in the mortgage sector. This included the custom rules engine and database schema. Database coding, implementation and deployment. Rules engine coding, implementation and deployment. Gateways to credit reporting services. Requirements gathering via interviewing potential users and stake holders. Open source code was used to minimize costs. An “A“ round investor brought in cash and his development team to start the next phase.

2)2012-2013: Software Service coding for an established service provider in the fashion sector. Normalization of a data structure to allow for reporting and data mining. The system was set up on a code first model with Groovy and Grails. It did not lend itself to data mining. I was brought in to fix this issue.

3)2012-2012: A Mobile Phone Security (start up) company. I wrote from scratch the security rules engine.

4)2010-2011: Online Banking API for a now defunct (start up) company.

Minor Java projects

1)URL Shortener service for the Desktop TwitterServant Software and MotorTweeter Software.

2)TwitterServant Business twitter application http://www.twitterservant.com and MotorTweeter Automotive twitter application http://www.motortweeter.com .Uses JNLP., Mysql and local java RDBs

Head Developer at Ilium Technologies JavaProfessionals inc

1998 - Present

A co-founder and senior partner of JavaProfessionals inc. A software system architect, technical lead and senior developer. Designed and implement the Ilium Framework code, architecture and API.

Software and engineering services company servicing the Lockheed Martin Companies, Prat

Whitney, Northrop Grumman and direct government customers. New projects include financial services and other non defense related clients. Starting with B to B logistics software we moved into the defense sector. In the defense sector we have been exclusive to Lockheed Martin for Advanced Software Development and Operations Analysis for 8 years. Through the years we have had multiple contracts for service and support. We have done some truly unique work.

Our areas of expertise include dissimilar models and simulations. We developed the Ilium

Framework for the linking and merging of dissimilar systems. It's uses have also included in-silicon testing of deployed laser systems. Testing and verification of autonomous engines as they apply to Unmanned Air Vehicles IEEE articles about our work can be found at http://www.iliumtechnologies.com

The Ilium Framework is a pure Java framework with over 390,000 lines of code. Its currently being used for advanced UAV development relating to autonomous software testing and development. Its deployed in classified and un-classified environments.

The framework is used in Distributed Dissimilar Models and Simulations. It allows the ability to test modern software and agents against legacy models and simulations. It also allows for the layering and blending of simulations that were never designed to communicate .

Green Tab.

A prototype multitiered system for the training and reporting of soldiers at the NTIC. This system is an Android 2.2 and above thick client that communicated with the Ilium Framework to allow for situational awareness, analysis and reporting. .

Executive VP at Q4i

1997 - 1998 (1 year)

Q4i and Q4I.com was a sock trading and support start up derived from (at the time) current and ex wall street executives.

I was recruited as a contractor to come in and fix a "train wreck." I was handed a project that was failing. The project was a N-Tiered, thick client, web based stock trading system. The trading software had been deployed to stock brokers in New York, Chicago and Southern California. The project had failed. I was asked to fix it and then start along on the process to replace it with a system I would design. I was able to bring in some some contractors I had worked with before. I made a new team of developers which included one senior developer and two junior developers at Q4I, and the rest of the team in Southern California. With this group I was able get the deployed code up to a working level. I then took the group and started the next phase which was developing the next version of the system. (Very similar to what you now can find at "Interactive Brokers" today). During this process I was offered a full time position of Executive VP with the standard dot com carrots. I took the offer and commuted between Dallas Texas and Ventura California.

In the weeds:

This project was a Web Deployed Java 1.1 -Java1.2 thick client. The back end was Java 1.2 on Apache - Tomcat - Linux. Databases included Mysql and Oracle. There were multiple peers in the network to allow for the transmission of data too and from the stock clearing house. the protocol was FIX. and we played with serialization for transmission standards.

Consultant at Greg Boswell and Associates

1994 - 1997 (3 years)

Did the Dot com independent consultant gig.

Some of the customers covered during this stint.

Country Wide Home Loans

Compaq inc. Now HP

GoTo.com

ISX Inc.

Toyota Motors

IBM inc.

Knight Securities

British Petroleum

Baker Hughes Inteq

Sun America

More Detail Upon Request

Otherwise I went from contract to contract solving problems for companies as they called me. It was a stereotypical dot com programmer experience. .

As the projects became to big for me to do alone. I incorporated with a few friends and moved into a less dynamic mode.

Contractor, Independent Chemist at ...

1987 - 1994 (7 years)

Contracted directly to the Naval Civil Engendering Laboratory for research and development. I did product research development in advanced concretes, thermochromic coatings, advanced coating testing methodologies and other problem sets.

I developed ultralight weight concrete for a private company in the area of home construction.

I developed "for my own company" novel pesticides and brought them through the EPA and to

market on my own.. EPA registration's 63380-1 and 63380-2 for new pesticides. I found that the skills I developed in my chemistry life translated nicely into solving problems in Object Oriented Software.

Education

University of California, Santa Barbara

BS, Chemistry, 1984 - 1987

Code Skills Summary

Java (0.98 – 1.7) J2SE. Including and not limited to the following:

Multiple Projects 20+ Years

Java NIO

Multiple projects 5 + years

Java Multi Threading & Concurrency API

Multiple Projects 12+ Years

JDBC

Multiple Projects 12+ Years

Reflection

Multiple Projects 13+ Years

ClassLoader and Custom ClassLoader API

Multiple Projects 5+ Years

Logging and Custom Logging API

Multiple Projects 6+ Years

Swing

Multiple Projects 10+ Years

Sockets, TCP, UDP, Custom Secure Sockets

Multiple Projects 13+ Years

Custom Security API via X509

Multiple Projects 5+ Years

Encryption API

Multiple Projects 7+ Years

High Performance Projects

Multiple Projects 10+ Years

J2EE

Multiple projects 10+ years

Servlets, Servlet Filters

Multiple Projects 10+ Years

JSP, Tag Libs, Beans

Multiple Projects 10+ Years

Java 3d (1.1 – 1.5)

Multiple projects 6+ years

Java 2d

Multiple projects 6 + years

JMF “Java Media Framework”

Multiple projects 6 + years

J2ME

Multiple projects 6 + years

JNLP “Java Webstart”

Multiple projects 6 + years

Custom implementations of sun API.

Multiple projects 6 + years

Usage and tweaking of the deployment API

Multiple projects 6 + years

JXTA

Multiple projects 4+ years

Apples: Signed and Custom

Multiple projects 10+ years

Databases (SQL is a given)

MySQL

Multiple Projects 13+ Years

Derby “Embedded Deployed” and Stand Alone

Multiple Projects 2+ Years

Access

Multiple Projects

No Longer Current

Oracle

Multiple Projects

No Longer Current

Code management

CVS

13+ Years, Not an expert

Subversion

3+ Years, Not an expert

Semantic Data and API

XML, OWL, RDFS, Ontologies, SPARQL

Multiple Projects 10+ years

Jenna HP API

Multiple Projects 3+ years

Military Models And Simulations

JSAF, Eadsim, STK, Thunder, RediSim, SEAS, SIMER, MM3D

Multiple Projects 8+ years

Not an Expert on any of the models

EXADodaf ( I wrote it) Lockheed uses it

Multiple Projects 5+

Operating Systems

Windows

Forever.

Linux

Multiple Projects 13+ Years.

Not a guru

Mac OSX

Multiple Projects 10+ Years,

Not an expert

Servers & Containers

Apache

Multiple Projects 13+ years

Orion (now its Oracles Server) I know the developers

Multiple Projects 10+ years

Tomcat

Multiple Projects 10+ years

GlassFish

2+ years

JBoss

2+ years

GreenEarth Server (“Custom high performance HTTP Server”)

EOL code after 4 years in 1998

Android API from 1.5 to 5.0

3+ years

Other API and Protocol

Proguard (“ Java Deployment API”)

10 + years

Integrated Broker API's (“ Stock Trading API”)

2 + Years

ASI (“AI Engine”)

10 + year

Jack (“ AI Engine”)

2+ years

FIX(“ Financial Information Exchange”)

2 Years 1998-2000

Other Languages. That I can recall doing.

Assembly

Not Current

Fortran

Not Current

Basic

Not Current

Vax Basic

Not Current

C

Not Current

But could get up to speed

C++

Not Current

But could get up to speed

C#

Not Current

But could get up to speed

Visual Basic

Not Current

But could get up to speed

Recommendations

"Greg Boswell and Ilium Technologies are acknowledged leaders in Semantic Technologies,

Simulations, Enterprise Modeling, and software development. They excel in production of quality software in rapid development environments."

Frank Alvidrez, was Greg's client Project Manager, Lockheed Martin

"I had the privilege to work with Greg when I was an analyst at Lockheed Martin. He and his team provided us with dynamic, efficient, and cutting-edge software and analysis time and time again. Not only were the products high-quality and timely, they were a pleasure to work with. I work for a new company now and will soon pursue them again as a subcontractor on my current projects."

Jessica O'Bannon, Systems Engineer, Lockheed Martin, worked with Greg at Ilium

Technologies Java Professionals inc

"As a repeat customer of Greg's software architecture services, I can count on solutions that go beyond the initial scope. Greg brings valuable industry experience to the business discussion and deep technical knowledge to the scope of work discussion."

Mark McAlister, was Greg's client Compaq and HP

"Greg and his co-workers at Java Professionals have worked for us when we were both ISX and Lockheed Martin ATL. His work is exceptionally prompt, complete, and intelligently executed. Working with him and his team is always a pleasure and I would recommend them to anyone in need of a technical partner."

Matt Greenberg, was Greg's client Engineer, Lockheed Martin

"Greg gets things done...now. He continually impresses me with his ability to find great solutions in a fraction of the time others would require. His practical approach to software development consistently delivers the right solutions for his clients."

John O'Conner, Principal Consultant, J. O'Conner Consulting, Inc., worked directly with Greg at Ilium Technologies Java Professionals inc

"Greg is a great person to work with that is always willing to help you with coming up with good technical solutions that also benefit his customers. I would recommend him for any technical consulting you may need."

Chris Kuske, Developer, Ilium Technologies Java Professionals inc, reported to Greg at Ilium Technologies JavaProfessionals inc

"Greg is an outstanding developer of software in the area of modeling and simulation. His ability to develop expansive and creative software is extraordinary. He develops quality software that works in very short time."

Frank Alvidrez, Consultant - Chief Enterprise Architect, Ilium Technologies, worked directly with Greg at Ilium Technologies Java Professionals inc

“Greg is a detailed software engineer who provides experienced consulting, with timely performance to solve complex problems.”

Joseph Kormann Software Engineer at The SI Organization

Interesting current links about my work.

http://www.wsj.com/articles/judge-rules-against-cox-communications-in-copyright-case-144*******

http://cyberlaw.stanford.edu/blog/2015/12/bmg-v-cox-high-cost-losing-safe-harbor

http://arstechnica.com/tech-policy/2015/12/rightscorp-wins-landmark-ruling-cox-hit-with-25m-verdict-in-copyright-case/

http://arstechnica.com/tech-policy/2015/11/with-a-week-to-go-before-rightscorp-trial-cox-loses-key-dmca-motion/

http://www.theregister.co.uk/2015/12/02/bmg_vs_cox_why_it_matters/

https://consumerist.com/2015/12/03/judge-says-cox-refused-to-pull-plug-on-known-copyright-pirates/

http://www.law360.com/cases/5478b0b71206c50da4000001



Contact this candidate