David Ivins
*(int *)0 = 0;
Profile
David Ivins
Software Engineer at Mission Solutions Engineering, LLC
Computer Software | Greater Philadelphia Area, US
Summary
Software Engineer with 4 years experience programming C++ embedded systems for the Aegis Combat System, the Aegis Ballistic Missile Defense System, and the Lockheed Martin Littoral Combat Ship.
Specialties: Languages: C / C++, JAVA, PHP, Perl, Python, Javascript, Ruby, Erlang, Shell Scripting
Platforms: Debian and Red Hat Based Linux Distros, Solaris, Windows (All Versions), Mac OS X
Editors: Vim, Eclipse, SlickEdit
Debuggers: GDB, DDD, Nightview
Revision Control: Git, Subversion, Atria Clearcase
Frameworks: Django, Zend
Builds / Continuous Integration: Make, Ant, Phing, Xinc
Other: MySQL, PostgreSQL, XML, XHTML, CSS, Amazon Web Services (SimpleDB, S3)
Experience
-
Nov 2009 - Present
Software Engineer Professional / Mission Solutions Engineering, LLC
-
Jul 2009 - Dec 2009
Software Engineer Professional / Computer Sciences Corporation
Responsibilities include new module design and development for the Littoral Combat Ship (LCS). Harnessed an independent research and design module to be used for a generic Air Search Radar (ASR) interface between the Command and Control core and the TRS-3D radar. Implemented Agile Modeling using UML in Rhapsody. Produced a generic ASR core using interfaces and polymorphism in C++ to hide the details of the current radar, allowing for the module to be reused as radar hardware is updated. Wrote unit tests using CppUnitLite. Wrote Perl scripts to generate source code for hundreds of mock objects used in unit testing. Utilized DDD and GDB for debugging and analyzing newly developed source. Produced one of the first Detailed Design Inspections in the Command and Control department to use full Rhapsody UML modeling. The DDI was used as a template for the continuing BMD redesign effort. -
Jul 2007 - Jul 2009
Programmer Analyst Professional / Computer Sciences Corporation
Responsibilities included code maintenance, debugging, and testing on the AEGIS Combat System as well as the AEGIS Ballistic Missile Defense System (BMD). Completed critical bug fixes for the foreign Japanese AEGIS Combat System to help meet its deadline. Produced all the necessary documents for Code Reviews and Detailed Design Inspections. Aided in an independent research and design effort to produce an unclassified core system which lead to more funding for the project in the following year. Translated BMD algorithms written in Ada to C++ and unit tested them using CppUnitLite. Participated in and spearheaded a large redesign effort to translate BMD legacy C and Ada code into proper Object Oriented C++. For the redesign effort, responsibilities included Agile Modeling of modules using Rhapsody and UML, producing proof of concept coding examples, benchmarking overhead of new designs, generating existing models for legacy and new modules using Doxygen, creating an object oriented skeleton of the main main module as a starting point for the group, producing working object oriented code of the redesign, and unit testing the modules. The redesign skeleton for the BMD module has since been used as a starting point for other modules going through the redesign process. -
May 2006 - Jul 2007
Application Designer Associate Professional / Computer Sciences Corporation
Responsibilities included C and C++ code maintenance, debugging, and testing on the Japanese AEGIS Combat System foreign contract and the Cruiser Modernization project. Wrote a number of Perl scripts to make repetitive tasks quicker as well as auto generate hundreds of files containing repetitive C++ source code used for RTI NDDS Middleware message passing. Used in-house data extraction tools and log analysis to locate and eliminate code defects in legacy and translated systems. Analyzed source code, stack traces, and core dumps using NightView to identify and remove memory corruption issues and race conditions. Produced tutorials and documentation for new and existing employees. -
Jun 2002 - Dec 2006
Manager / South Jersey Golf Center
Responsibilities include the scheduling of staff, employee management of up to 30 people (training, assigning responsibilities), inventory management, re-gripping golf clubs, cash management with revenues of up to $90,000 a month, maintaining the grounds for 18 acres of property, 4 grass tees, 2 putting greens, 2 miniature golf courses, managing assistant maintenance workers, management of fertilization and control chemicals, landscape management, irrigation system installation and repair, and grounds equipment maintenance. -
Jan 2005 - May 2006
Lab Manager / Rowan University
Computer Lab Manager responsibilities include supervising up to 10 library lab monitors, organizing working hours and coverage, and creating schedules. Computer Lab Monitor responsibilities included assisting students in using Microsoft Office, Internet Explorer, Novell network applications, and Knoppix as well as hardware upkeep of printers and 40 computers.
Education
-
2007 - 2011
Drexel University
Master's in Computer Science -
2001 - 2006
Rowan University
Bachelor's in Computer ScienceActivities: Association for Computing Machinery
Additional information
Honors:
Dean's List (Fall 2003, Fall 2005, Spring 2006)
Interests:
Computer Science, Software Engineering, Web Engineering, High Traffic Sites, Social Networks, Back-End Programming, Functional Programming, Chess, Music, Golf, Old School Video Games
Posts
-
July 13, 05:44 PM
davidivins pushed to master at davidivins/schoolprojects
-
davidivins
committed
45aef0c -
davidivins
committed
7b12445
-
davidivins
committed
- July 12, 10:12 PM
- July 12, 10:00 PM
- February 21, 06:43 PM
- February 21, 06:27 PM
- January 31, 10:41 PM
- January 30, 10:30 PM
- January 30, 10:26 PM
- January 30, 10:26 PM
- January 15, 10:57 PM
- January 13, 05:01 PM
- January 11, 11:59 PM
- January 11, 10:38 PM
- January 10, 09:30 PM
- January 08, 08:23 PM
-
January 08, 08:04 PM
davidivins pushed to master at davidivins/SomeInternetFramework
-
davidivins
committed
f0e885b -
davidivins
committed
5cc6965 -
davidivins
committed
6e4a8ed -
davidivins
committed
7816f20
-
davidivins
committed
- January 01, 02:31 PM
- December 28, 02:13 AM
- December 26, 08:53 PM
- December 26, 05:09 PM
- December 26, 04:35 PM
- December 26, 04:19 PM
- December 26, 04:08 PM
- December 24, 07:03 PM
-
December 24, 03:56 PM
davidivins pushed to master at davidivins/CppDB
-
davidivins
committed
6cb1b4d -
davidivins
committed
c4c0cc5
-
davidivins
committed
- December 24, 02:50 PM
- December 23, 09:17 PM
- December 23, 07:09 PM
-
December 23, 01:14 PM
davidivins pushed to master at davidivins/schoolprojects
-
davidivins
committed
ceba3f4 -
davidivins
committed
597a6f1 -
davidivins
committed
5896821
-
davidivins
committed
- December 23, 11:20 AM
- December 23, 11:15 AM
- December 23, 07:29 AM
- December 23, 07:24 AM
- December 22, 07:21 PM
- December 22, 07:14 PM
Posts
- May 31, 06:51 PM
- May 31, 01:32 PM
- May 31, 01:29 PM
- May 31, 01:06 PM
- May 31, 01:02 PM
- May 31, 12:08 PM
- May 29, 04:47 PM
- May 28, 10:07 PM
- May 28, 09:59 PM
- May 25, 11:03 PM
- May 25, 09:55 PM
- May 25, 09:50 PM
-
March 10, 10:44 PM
Project dfcdchatprotocol: r269 ([No log message]) committed
-
March 10, 10:22 PM
Project dfcdchatprotocol: r268 ([No log message]) committed
-
March 10, 10:18 PM
Project dfcdchatprotocol: r267 ([No log message]) committed
-
March 10, 10:09 PM
Project dfcdchatprotocol: r266 ([No log message]) committed
-
March 10, 10:08 PM
Project dfcdchatprotocol: r264 ([No log message]) committed
-
March 10, 09:58 PM
Project dfcdchatprotocol: r260 ([No log message]) committed
-
March 10, 09:42 PM
Project dfcdchatprotocol: r259 ([No log message]) committed
-
March 10, 08:31 PM
Project dfcdchatprotocol: r258 ([No log message]) committed
Posts
- April 25, 11:59 AM
- March 18, 01:28 AM
- January 24, 04:55 PM
- November 05, 03:06 PM
- November 03, 08:25 AM
- October 21, 04:50 PM
- October 16, 11:36 AM
- October 08, 06:22 PM
- August 21, 08:00 PM
- August 10, 09:58 AM
- July 17, 01:18 AM
- July 06, 02:32 PM
- July 04, 10:24 PM
- June 22, 12:30 PM
- June 17, 09:35 AM
- June 05, 11:29 AM
-
May 31, 09:55 PM
Coda is a pretty bad ass web dev app for macs
Text editor + file transfer + svn + CSS + Terminal + Books
- May 28, 10:57 PM
-
May 15, 03:33 PM
microsoft finally catches on...
unfortunately, i’ve been pushing this at csc since i started :(
-
May 07, 08:29 AM
Things I hate:
Lotus Notes.
- May 01, 11:48 AM
- April 20, 10:03 AM
-
April 10, 10:52 AM
Andy on MP3's
- Andy: I love music that has had chunks of the audio spectrum removed from the track to save space!
-
April 09, 12:27 PM
next geeky thing i want to do...
i now own “hello world” shoes and a credit card with the rsa algorithm on it. next thing i want to do is get a tattoo of this c++ seg fault: *(int *)0 = 0;
-
March 26, 06:09 PM
In 5 to 7 days I’ll be receiving a credit card with this image of RSA on it. Thanks Capital One Card Lab!
- March 26, 06:04 PM
-
March 26, 12:00 PM
ugh.
The dependency graph for Hello World using Zend Framework kinda makes me wanna vomit.
pChart on the other hand looks quite awesome.
-
March 24, 12:45 AM
PostgreSQL Conference
@ Drexel!
- March 23, 08:08 PM
- March 18, 02:43 AM
- March 17, 09:08 AM
- March 17, 09:08 AM
-
March 07, 03:31 PM
My powerbook isn’t sounding too good these days :(
- March 03, 12:47 PM
- February 26, 11:06 AM
- February 25, 06:39 PM
-
February 24, 03:55 PM
Attempting to study at Drexel while this is going on in the background is impossible :(
- February 24, 12:25 PM
- February 23, 09:20 PM
-
February 23, 04:35 PM
http://isperldeadyet.com/
*sad!* - February 23, 12:55 PM
Audio
-
My powerbook isn’t sounding too good these days :(7 plays
-
Attempting to study at Drexel while this is going on in the background is impossible :(8 plays
Updates
-
I'm at Hollywood Cafe and Sports Bar (940 Mantua Pike, Woodbury Heights). http://4sq.com/4PK3JQ13 hours ago from foursquare
-
I'm at Cube 613A (Moorestown). http://4sq.com/bjYere16 hours ago from foursquare
-
I'm at PJ Whelihan's Pub & Restaurant (396 S. Lenola Road, Maple Shade). http://4sq.com/8PBDC424 hours ago from foursquare
-
I need a new job...preferably programming in python...c++ is boring me.
-
I'm at Dunkin Donuts. http://4sq.com/aUFEgz28 hours ago from foursquare
-
I'm at Gulf (5-9 County Road 551 Spur, Bellmawr). http://4sq.com/96pvHv28 hours ago from foursquare
-
I'm at Paris Ave (210 Paris Ave, Brooklawn). http://4sq.com/cHc9ZM40 hours ago from foursquare
-
I'm at Party Central (554 River Dr., Westville). http://4sq.com/bFLpBA41 hours ago from foursquare
-
I'm at PJ Whelihan's Pub & Restaurant (396 S. Lenola Road, Maple Shade). http://4sq.com/8PBDC42 days ago from foursquare
-
I'm at Applebee's Neighborhood Grill (1850 Deptford Center Rd., Deptford). http://4sq.com/6KqK0R2 days ago from foursquare
-
I'm at Cube 613A (Moorestown). http://4sq.com/bjYere2 days ago from foursquare
-
I'm at PJ Whelihan's Pub & Restaurant (396 S. Lenola Road, Maple Shade). http://4sq.com/8PBDC43 days ago from foursquare
-
I'm at PJ Whelihan's Pub & Restaurant (396 S. Lenola Road, Maple Shade). http://4sq.com/8PBDC44 days ago from foursquare
-
I'm at Cube 613A (Moorestown). http://4sq.com/bjYere4 days ago from foursquare
-
I'm at Applebee's Neighborhood Grill (1850 Deptford Center Rd., Deptford). http://4sq.com/6KqK0R4 days ago from foursquare
-
else, if, if, if, for, else, if.
-
if, if, if, for, for, if, if?? I'm in nesting hell.
-
I'm at PJ Whelihan's Pub & Restaurant (396 S. Lenola Road, Maple Shade). http://4sq.com/8PBDC45 days ago from foursquare
-
I'm at Cube 613A (Moorestown). http://4sq.com/bjYere5 days ago from foursquare
-
I'm at Paris Ave (210 Paris Ave, Brooklawn). http://4sq.com/cHc9ZM5 days ago from foursquare
Recent tracks
-
Lisa Says by The Velvet Underground3 weeks ago
-
Louis Riel by Grand Archives8 weeks ago
-
Sleepdriving by Grand Archives8 weeks ago
-
Breezy No Breezy by Grand Archives8 weeks ago
-
a setting sun by Grand Archives8 weeks ago
-
George Kaminski by Grand Archives8 weeks ago
-
Index Moon by Grand Archives8 weeks ago
-
Swan Matches by Grand Archives8 weeks ago
-
Miniature Birds by Grand Archives8 weeks ago
-
Torn Blue Foam Couch by Grand Archives8 weeks ago
Photos
Posts
-
September 04, 10:42 AM
Google Wave Lives On (in a Box) [Google Wave]
Google Wave Lives On (in a Box) [Google Wave] - http://lifehacker.com/5629520... -
September 03, 10:37 PM
I'm at Hollywood Cafe and Sports Bar (940 Mantua Pike, Woodbury Heights). http://4sq.com/4PK3JQ
I'm at Hollywood Cafe and Sports Bar (940 Mantua Pike, Woodbury Heights). http://foursquare.com/venue... -
September 03, 09:25 PM
You added SU10_CS680_F....doc
You added SU10_CS680_F....docYou added SU10_CS680_Final.doc - David - September 03, 09:54 AM
- September 03, 08:15 AM
- September 03, 08:12 AM
- September 02, 08:10 PM
- September 02, 07:22 PM
-
September 02, 06:18 PM
Shocker! Google's Android logo boosted from Atari Lynx title 'Gauntlet: The Third Encounter'
Shocker! Google's Android logo boosted from Atari Lynx title 'Gauntlet: The Third Encounter' - http://www.engadget.com/2010... - September 02, 11:55 AM
-
September 02, 02:52 AM
Yale Researchers Prove That ACID Is Scalable
Yale Researchers Prove That ACID Is Scalable - http://developers.slashdot.org/story... -
September 01, 11:29 PM
Boxee Will Cost $199 When It Releases In November [Boxee]
Boxee Will Cost $199 When It Releases In November [Boxee] - http://gizmodo.com/5627946... - September 01, 09:50 PM
- September 01, 07:55 PM
- September 01, 07:24 PM
- September 01, 01:39 PM
- September 01, 12:00 PM
- August 31, 12:14 PM
-
August 31, 11:57 AM
The Apollo Guidance Computer: Architecture and Operation (Springer Praxis Books / Space Exploration)
The Apollo Guidance Computer: Architecture and Operation (Springer Praxis Books / Space Exploration) - http://www.amazon.com/dp... - August 31, 11:10 AM
- August 30, 09:48 PM
- August 30, 07:51 PM
- August 30, 07:51 PM
-
August 30, 06:52 PM
Arcade Fire meets HTML5
Arcade Fire meets HTML5 - http://googleblog.blogspot.com/2010... -
August 30, 06:52 PM
Lockheed Martin and Kaman's unmanned helicopter wins military contract (video)
Lockheed Martin and Kaman's unmanned helicopter wins military contract (video) - http://www.engadget.com/2010... -
August 30, 06:49 PM
Play Music With Tuned Beer Bottles [Music]
Play Music With Tuned Beer Bottles [Music] - http://gizmodo.com/5625483... - August 30, 02:47 PM
- August 30, 02:25 PM
- August 30, 12:04 PM
- August 30, 09:21 AM
