Software Engineer Resume
Gaithersburg, MD
SUMMARY
As a motivated and forward thinking innovator, I offer highly skilled, analytical and purpose driven Full Stack Web Development, with a committed focus on technology, creativity and customer service. I am very driven and passionate about learning new programming languages and paradigms. My strong programming style incorporates a solid blend of technical skill and creative expression which allows me to deliver a unique and effective outside of the box approach that enables me to methodically work to solve highly complex problems.
TECHNICAL SKILLS:
Databases: PostgreSQL, SQL, NoSQL, MongoDB, Mongoose, MySQL
Languages & Frameworks: Ruby, Python, Rails, Sinatra, API Integration, HTML5, CSS3, JavaScript, jQuery, jQuery UI, Ajax, Express.js, Node.js, AngularJS, ReactJS, Backbone.js, Underscore.js, Less.js, ECMAScript 6, Bootstrap, RESTful API
Management & Deployment: Heroku, AWS, RSpec, Jasmine, Git, GitHub, Command Line
Methodologies: Object Oriented Programming, MVC, Test - Driven Development, Design Patterns, Responsive Design, User Stories, ERD, Document Object Model, Debugging, Functional Programming
PROFESSIONAL EXPERIENCE:
Confidential, Gaithersburg, MD
Software Engineer
Responsibilities:
- Currently developing and supporting a highly responsive, mission critical, full stack web application for the eXploit program while utilizing JavaScript, jQuery, jQuery UI, Backbone.js and Underscore.js.
- Utilizing software development methodologies in the implementation and delivery of next generation Geospatial Intelligence technologies for the National Geospatial Intelligence Agency (NGA).
- Testing and deploying code in AWS GovCloud.
- Updating Chef recipes and cookbooks using Ruby.
- Strategically focused on harnessing GOTS, COTS and FOSS technologies that deliver advanced exploitation services to NGA through automation and deployment.
Confidential, Rockville, MD
UI/UX Developer (Contract)
Responsibilities:
- Supported the USDA/NAL’s Ruby Blacklight discovery index for the Apache Solr index.
- Assisted the Knowledge Services Division (KSD) in building content and products intended for public access and display.
- Strategically provided intuitive, user-centered Web interfaces for overall usability and customer engagement using HTML, CSS, JavaScript and jQuery.
- Focused on iterative development, 508 Compliance, data submission and data discovery (search and browse) capabilities.
Confidential, Arlington, VA
Data Visualization Teaching Assistant (Part-time)
Responsibilities:
- Providing students with crash-course on Python programming and data processing using the advanced libraries of NumPy, Pandas, Matplotlib, Seaborn, Tweepy and Beautiful Soup.
- Training students in introductory and advanced work with SQL (MySQL and PostgreSQL) and noSQL databases (MongoDB).
- Assisting the class with the fundamentals of web-development (HTML, CSS, JavaScript) and advanced JavaScript libraries for data visualization (D3.js, Leaflet.js).
- Tasked with introducing students to Tableau, Hadoop, Machine Learning and R.
Confidential, Washington, DC
Web Development Immersive Student
Responsibilities:
- Successfully created a math puzzle application utilizing HTML5, CSS3, JavaScript, jQuery and jQuery UI.
- Strategically programmed JavaScript logic, counters and pop up messages for user interaction.
- Successfully implemented jQuery UI for animation of objects within the application.
- Successfully created a full CRUD Ruby on Rails application using a PostgreSQL database with a one to many relationship, with Object Relational Mapping and Active Record.
- Utilized complete RESTFUL routes.
- Collaborated with a team of Web Development Immersive students to create and deploy a Rails API backend with an AngularJS front end application that searches for information.
- Utilized complete RESTFUL routes.
- Currently building a Rails API backend to connect to an Angular front end.