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
Websites:
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
Assoc.:
Association for Computing Machinery
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 Paris Ave (210 Paris Ave, Brooklawn). http://4sq.com/cHc9ZM29 hours ago from foursquare
-
I'm at Chili's Grill & Bar (1760 Clements Bridge Rd, Almonesson Rd, Deptford). http://4sq.com/almBQq30 hours ago from foursquare
-
I wish I had xcode at work.
-
I'm at Wawa - Woodbury (856 Mantua Pike, Woodbury). http://4sq.com/8DToR74 days ago from foursquare
-
I'm at Hollywood Cafe and Sports Bar (940 Mantua Pike, Woodbury Heights). http://4sq.com/4PK3JQ4 days ago from foursquare
-
I'm at Citizens Bank Park (700 Pattison Ave, S Darien St., Philadelphia) w/ 75 others. http://4sq.com/2uqksP4 days ago from foursquare
-
I just unlocked the "Swarm" badge on @foursquare! http://4sq.com/aXdRdh4 days ago from foursquare
-
@JohnZindel don't leave your fellow south jersey boozers :(
-
I'm at Party Central (554 River Dr., Westville). http://4sq.com/bFLpBA5 days ago from foursquare
-
I'm at Paris Ave (210 Paris Ave, Brooklawn). http://4sq.com/cHc9ZM5 days ago from foursquare
-
#vhdl simulators for #osx do not exist. forced to use xp on parallels. also, thanks for the forced signup and fuckin 3gb download, #xilinx.6 days ago from web
-
new google image search fucking blows. clunky and buggy as hell.6 days ago from web
-
I'm at Clancy's Pub (303 Route 130, 210 Paris Ave, Brooklawn). http://4sq.com/caUrBR14 days ago from foursquare
-
I'm at Clancys Pub (rt 130). http://4sq.com/b6eUjG14 days ago from foursquare
-
I'm at Uno Chicago Grill (1162 Hurffville Road, Deptford). http://4sq.com/6aMHJB15 days ago from foursquare
-
I'm at Paris Ave (210 Paris Ave, Brooklawn). http://4sq.com/cHc9ZM15 days ago from foursquare
-
I'm at Clancy's Pub (303 Route 130, 210 Paris Ave, Brooklawn). http://4sq.com/caUrBR16 days ago from foursquare
-
I'm at Clancys Pub (rt 130). http://4sq.com/b6eUjG16 days ago from foursquare
-
I'm at Paris Ave (210 Paris Ave, Brooklawn). http://4sq.com/cHc9ZM18 days ago from foursquare
-
I'm at Red Bank Train Station (175 Monmouth Street, Red Bank). http://4sq.com/6tBzSE18 days ago from foursquare
Recent tracks
-
Smith Hill by Deer Tick4 days ago
-
You Should Be Hated Here by Carissa's Wierd4 days ago
-
Bowl of Oranges by Bright Eyes4 days ago
-
This Modern Love by Bloc Party4 days ago
-
Another Sunny Day by Belle and Sebastian4 days ago
-
Sad Song by Au Revoir Simone4 days ago
-
It Ain't Me, Babe by Bob Dylan4 days ago
-
Idiot Wind by Bob Dylan4 days ago
-
Young Folks by Peter Bjorn and John6 days ago
-
So Begins Our Alabee by of Montreal6 days ago
Top artists
Photos
Posts
-
July 29, 06:46 PM
Hacker Develops Program To Make ATMs Spit Out Free Cash [Atm]
Hacker Develops Program To Make ATMs Spit Out Free Cash [Atm] - http://gizmodo.com/5599982... -
July 29, 06:45 PM
Richard Stallman: AMA Responses!
Richard Stallman: AMA Responses! - http://www.reddit.com/r... - July 28, 10:46 PM
- July 28, 09:43 PM
- July 27, 10:50 AM
-
July 26, 07:20 PM
End of History Beer
End of History Beer - http://www.boingboing.net/2010... -
July 26, 03:53 PM
Google May Not Have Bought Yelp, But They Sure Are Trying To Own Them With Places
Google May Not Have Bought Yelp, But They Sure Are Trying To Own Them With Places - http://techcrunch.com/2010... - July 25, 10:18 PM
- July 25, 07:59 PM
- July 25, 03:53 PM
-
July 25, 03:53 PM
I just unlocked the "Swarm" badge on @foursquare! http://4sq.com/aXdRdh
I just unlocked the "Swarm" badge on @foursquare! http://foursquare.com/user... -
July 25, 12:25 AM
iPhone 'End Call' sticker is an ironic solution to your reception problem
iPhone 'End Call' sticker is an ironic solution to your reception problem - http://www.engadget.com/2010... -
July 25, 12:13 AM
my ode to inception (written in c and asm)
my ode to inception (written in c and asm) - http://origin.reddit.com/r... -
July 24, 01:49 PM
Continuous Deployment, Code Review and Pre-Tested Commits on Digg4
Continuous Deployment, Code Review and Pre-Tested Commits on Digg4 - http://origin.reddit.com/r... -
July 24, 01:43 PM
Xcode 4 public preview - Single window, LLVM 2.0, streamlined editing
Xcode 4 public preview - Single window, LLVM 2.0, streamlined editing - http://developer.apple.com/technol... -
July 24, 01:42 PM
Wikileaks: the dramatic ballet
Wikileaks: the dramatic ballet - http://www.boingboing.net/2010... - July 24, 01:33 PM
-
July 24, 01:21 PM
Mining the Last Hope: Data mining the behavior of conference attendees
Mining the Last Hope: Data mining the behavior of conference attendees - http://origin.reddit.com/r... -
July 24, 01:07 PM
5 Types of Comments to Avoid Making in Your Code
5 Types of Comments to Avoid Making in Your Code - http://origin.reddit.com/r... - July 24, 10:08 AM
-
July 23, 10:33 PM
Wallpaper woven from strips of newspaper
Wallpaper woven from strips of newspaper - http://www.boingboing.net/2010... -
July 23, 10:27 PM
Forget Walmart. Hackers Conference Badges Show The Future of RFID Tracking [RFID]
Forget Walmart. Hackers Conference Badges Show The Future of RFID Tracking [RFID] - http://gizmodo.com/5594990... -
July 23, 10:27 PM
With Firefox's Tab Candy Feature, We'll Finally Achieve Tab Nirvana [Firefox]
With Firefox's Tab Candy Feature, We'll Finally Achieve Tab Nirvana [Firefox] - http://gizmodo.com/5595017... -
July 23, 10:26 PM
Chipophone is the chiptune organ that you've always wanted
Chipophone is the chiptune organ that you've always wanted - http://www.engadget.com/2010... -
July 23, 10:23 PM
Return the largest number possible in 512 characters of C
Return the largest number possible in 512 characters of C - http://djm.cc/bignum-... - July 23, 09:31 PM
-
July 23, 08:27 PM
Treats
Treats - http://www.amazon.com/dp... - July 23, 08:19 PM
- July 22, 10:52 PM
- July 22, 10:52 PM
