Senior Software Developer Resume
Atlanta, GA
PROFESSIONAL EXPERIENCE
Senior Software Developer
Confidential, Atlanta, GA
Skills Used: Java, Spring, AngularJS 2, TypeScript, Ruby, MongoDB, Redis, SQL, Git, Docker
Responsibilities:
- Coded application features in using a test - driven development (TDD) approach
- Ensured high quality code by using pair programming approach
- Collaborated with other parts of the development team
- Developed unit-test and feature test using RSpec, Jasmine, and JUnit
- Designed and developed views/templates, using AngularJS written in TypeScript
Web Application Developer
Confidential, Marietta, GA
Skills Used: HTML, Java, Javascript, SQL, MySQL, SVN
Responsibilities:
- Developed and maintained web-based tools for automated testing
- Created technical design documents
- Provided services to our customers such as product deployment, support, and advice Accomplishments
- Performed database normalization which decreased transaction lookup time by a factor of 10
Ruby on Rails Developer / Co-Founder
Confidential, Baltimore, MD
Skills Used: Ruby, Ruby on Rails, Android, Ember.js, iOS, JSON, PhoneGap, REST API
Responsibilities:
- Designed and developed REST API for mobile applications using Ruby on Rails
- Developed iOS and Android mobile applications using PhoneGap
- Setup payment process using Paypal Adaptive Payments API
- Developed frontend views using EmberJS Accomplishments
- Led the design and development of the applications RoR backend
- Accepted into Philadelphia DreamIt Accelerator 2014
C++ Application Developer
Confidential, Duluth, GA
Skills Used: Bash, BerkelyDB, CentOS, C++, Oracle SQL, Python, SVN
Responsibilities:
- Generated software changes utilizing Test Driven Development
- Created bash scripts to automate build, deploy and release processes
- Developed application features and bug fixes using C++ Object Oriented design patterns
- Developed Agile best practices
- Implemented changes that speedup application start time by 500%
- Automated the release process
Hardware and Software Design Engineer
Confidential, Fort Meade, MD
Skills Used: C, C++, CMake, Git, Gerrit, JIRA, Red Hat, Ruby, Vim, Windows XP
Responsibilities:
- Design, develop and maintain network analytic applications based on customer requirements
- Establish and maintain documentation of technical processes and procedures
- Evaluate a stream processing architecture, used for performing analysis on high speed network streams, andrecommend it was compliant with the customer technical requirements
- Redesign multiple network applications to utilize Confidential TILE-Gx multi-core architecture
- Research and provide analysis of the software architecture and functionality of open source code and maderecommendations describing the usability of the applications
- Initiate the design and development of software architecture for a complex Quantum Key Distribution Systemsimulator, which incorporated the features necessary to implement the protocol processing layer
- Develop algorithms to process high volumes of metadata traffic in near real-time and execute selection onkey performance metrics
- Employ test driven development (TDD) design principles to increase code test coverage to 95%+
iOS Developer
Confidential, Baltimore, MD
Skills Used: iOS, JSON, REST API
Responsibilities:
- Lead developer in full product life cycle from design and development to deployment.
- Generated mobile friendly version of existing site
- Observed best practice standards in Objective-C.
- Created version 1.0 iOS mobile application for Confidential .com