Greg Boswell
Tested and Proven Developer
Ventura, Ca
**********@*****.***
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