Checkpoint
[pwan.org.git] / content / pages / resume.rst
index 1b01f35..df10abe 100644 (file)
 Jude Nagurney
 #############
 
-:date: 2013-09-13
-:tags: resume
-:category: resume
-:author: Jude N
-:status: hidden
+.. :date: 2018-09-20
+.. :tags: resume
+.. :category: resume
+.. :author: Jude N
+.. :status: hidden
 
 | 1136 Forest Edge Drive
 | Reston, Virginia, 20190
-| Phone: (703) 831-7492
+| Phone: (703) 829-0744
 | jude.nagurney@gmail.com
 
 =======
 Summary
 =======
 
-| I'm a results-oriented software engineer with a strong focus on agile and devops-related processes.
+| I'm a results-oriented software engineer with a strong focus on agile and devops processes.
 
 =================
-Technical Skllls:
+Technical Skills:
 =================
 
-- **Languages** : Python, C/C++, Ruby, Perl, Java, SQL, Bash, Expect, Tcl/Tk, UML OCL, COBOL
-- **Tools** : Puppet, Cobbler, Jenkins, emacs, vi, Jira, Bugzilla, git, Mercurial, Subversion, Jira, Crucible, Reviewboard, xUnit, SELinux
-- **Frameworks** : Django, Pylons, Rails, TurboGears, SqlAlchemy
-- **Operating Systems** : Linux (Ubuntu, RedHat, CentOS), Microsoft Windows, vxWorks, Solaris
-- **Databases** : PostgresSQL, MySQL, Oracle, DB2
+- **Languages** : Python, C/C++, Ruby, Perl, Java, SQL, Bash, lua, Expect, Tcl/Tk, UML OCL, COBOL
+- **Tools** : Puppet, Salt, Cobbler, Jenkins, emacs, vi, Jira, git, Gitlab, Docker, Mercurial, Subversion, Jira, SELinux
+- **Frameworks** : Django, Angular, Pylons, Rails, SqlAlchemy
+- **Operating Systems** : Linux (Ubuntu, Debian, RedHat, CentOS, Raspbian), Microsoft Windows, vxWorks, Solaris
+- **Databases** : PostgresSQL, MySQL, Oracle
 - **Standards Expertise** : SONET, SDH, TL1, LMP
 
+----
+
 ===============
 Work Experience
 ===============
 
--------------------------------------------------------------
-Applied Security Inc., Reston Virginia (March 2010 – Present)
--------------------------------------------------------------
+------------------
+Layer 2 Technology
+------------------
+| **Reston Virginia**
+| **October 2016 - Present**
+
+-----------------
+Software Engineer 
+-----------------
+
+Developed and maintained Python-based software projects
+
+- Developed SMS-based solutions using services such as Twilio, Plivo, Nexmo, and Vitelity.
+
+- Wrote a Errbot plugin for reporting open merge requests that were waiting for peer reviews.
+
+- Worked on porting projects to Raspbian to run on a Raspberry Pi 3 Model B.  
+  This included rebuilding packages for the arm7 architecture.
+
+- Developed and maintained Salt states and Puppet manifests for various projects.
+
+- Developed and maintained Jenkins continuous integration jobs for various projects.  
+  Also proactively tracked down the root causes of build failures when the jobs failed.
+
+---------------------
+Applied Security Inc.
+---------------------
+| **Reston Virginia**
+| **March 2010 – October 2016**
+
+.....................................
+Software Engineer (Development Group)
+.....................................
+| **April 2016 - October 2016**
+
+Wrote Python code for new projects and extended existing Python code bases
+
+- Extended a project to dynamically allocate AWS hosts based on system usage.
+
+- Wrote Python code for sending and receiving SMS messages through Plivo and Twilio
+- Developed and maintained Puppet manifests for development projects
+
+..................................
+Software Engineer (Security Group)
+..................................
+| **March 2014 - April 2016**
+
+Extended devops practices to cover security reviews
+
+- Introduced an SELinux strict policy workflow allowing developers to do most of the work associated with setting up a policy.  
+  Previously all policy work was done by a single engineer.   Now policy work can be distributed across the development team.
+
+- Continued supporting puppet infrastructure for both the dev and ops environments, especially with respect to security-related changes.
 
 .....................................
 Software Engineer (Engineering Group)
 .....................................
+| **March 2012 - March 2014**
 
 Introduced 'infrastructure-as-code' to the ASI Engineering group.
 
-- Introduced Puppet and Cobbler provisioning into the Engineering workflow, cutting down the time it took from them to bring up new data centers drasticly, and increasing consistency across all data centers.
+- Introduced Puppet and Cobbler provisioning into the Engineering workflow, cutting down the time it took from them to bring up new data centers drastically, and increasing consistency across all data centers.
 
 - Captured the state of the existing Engineering infrastructure in Puppet manifests
 
 - Introduced git and rpm packaging to internal Engineering projects
 
-- Liason between development and operations, especially with respect helping development write code that wouldn't be denied against operation's SELinux policies.
+- Liaison between development and operations, especially with respect helping development write code that wouldn't be denied against operation's SELinux policies.
 
 ........................................
 Software Engineer (Web Technology Group)
 ........................................
+| **March 2010 - March 2012**
 
 Managed, developed and maintained the Web Technology infrastructure environment.
 
@@ -83,9 +138,13 @@ Managed, developed and maintained the Web Technology infrastructure environment.
 
 - Designed and implemented Django and Pylons clients for the reporting tool.
 
--------------------------------------------------------------
-NeuStar, Inc., Sterling Virginia (March 2009 – February 2010)
--------------------------------------------------------------
+----
+
+-------------
+NeuStar, Inc.
+-------------
+| **Sterling, Virginia**
+| **March 2009 – February 2010**
 
 .........................................
 Software Engineer III (UltraDNS Services)
@@ -99,16 +158,19 @@ Maintained the UltraDNS XML API and AXFR services.
 
 - Extended and maintained the UltraDNS AXFR/IXFR zone transfer utility, written in C++.
 
-- Extended and maintained a utility for gathering FNS query timing statistics.
+- Extended and maintained a utility for gathering DNS query timing statistics.
 
 - Worked on setting up consistent build procedures across the UltraDNS product line.
 
 - Worked closely with off-site engineers in Arizona and India.
 
+----
 
----------------------------------------------------------------
-StackSafe, Inc., Vienna Virginia (November 2006 – January 2009)
----------------------------------------------------------------
+---------------
+StackSafe, Inc.
+---------------
+| **Vienna Virginia**
+| **November 2006 – January 2009**
 
 ..............................................
 Senior Software Engineer (Test Center Product)
@@ -148,17 +210,17 @@ Designed, developed and maintained StackSafe's flagship Test Center product, whi
 
 - Worked closely with off-site engineers in California and New Jersey.
 
-----------------------------------------------------------------
-Cisco Systems, Herndon Virginia (November 2000 – September 2006)
-----------------------------------------------------------------
+----
 
-........................
-Senior Software Engineer
-........................
+-------------
+Cisco Systems
+-------------
+| **Herndon Virginia**
+| **November 2000 – September 2006**
 
-__________________________
+..........................
 Lead Engineer(LMP Feature)
-__________________________
+..........................
 
 Led development LMP (RFC 4204) feature on the 15454DWDM multi-service transport platform.
 
@@ -172,9 +234,9 @@ Led development LMP (RFC 4204) feature on the 15454DWDM multi-service transport
 
 - Trained support engineers in the LMP feature during technology transfer
 
-_________________________________
+.................................
 Lead Engineer (15600 TL1 Feature)
-_________________________________
+.................................
 
 Led development for the TL1 interface for the 15600 multi-service transport platform.
 
@@ -200,9 +262,13 @@ Provided full life cycle support across a number of Cisco’s multi-service tran
 
 - Had to carry a pager once or twice a year on a rotating basis in case any serious problems happened in the field that the regular support engineers couldn't resolve.
 
-----------------------------------------------------
-CACI, Fairfax, Virginia (March 1998 – November 2000)
-----------------------------------------------------
+----
+
+----
+CACI
+----
+| **Fairfax, Virginia**  
+| **March 1998 – November 2000**
 
 ....................................
 Senior Systems Analyst / Task Leader
@@ -234,9 +300,13 @@ Developed the project's C++ framework, and provided custom tools to support vari
 
 - Implemented a regression test system for the batches which was incorporated into the nightly builds.
 
--------------------------------------------------------------------
-RS Information Systems, McLean Virginia (June 1995 – February 1998)
--------------------------------------------------------------------
+----
+
+----------------------
+RS Information Systems
+----------------------
+| **McLean Virginia**
+| **June 1995 – February 1998**
 
 ....................................
 Senior Systems Analyst / Task Leader
@@ -290,6 +360,8 @@ Developed a system allowing states to share hazardous material registration info
 
 - Mapped database schema to the applicable ANSI X12 EDI formats.
 
+----
+
 ==========
 Education:
 ==========
@@ -297,19 +369,21 @@ Education:
 ----------------------------------------------------------------------
 George Mason University, Information Technology and Engineering School
 ----------------------------------------------------------------------
-Masters of Science / Systems Engineering / Expected Graduation May 2014
 Masters of Science / Computer Science / May 2006
 
 ------------------------------------------
 Cornell University, College of Engineering
 ------------------------------------------
-Bachelor of Science / Computer Scuience / May 1990
+Bachelor of Science / Computer Science / May 1990
 
 
 =====================
 Open Source Projects:
 =====================
 
+Certmaster (http://github.com/jude/certmaster) (2015-Present)
+- Forked the Fedora Certmaster project adding support for multiple CAs and hash functions other than sha1
+
 Haskell Augeas FFI Bindings (http://trac.haskell.org/augeas/ (2009-Present)
 
 - Provided foreign function interface bindings so Haskell users could easily use the Augeas library