Software Engineer (scala/java/apis) Resume
Baltimore, MD
TECHNICAL SKILLS:
Programming Languages - Object oriented, Functional, and Hardware: JAVA, Scala
Scripting and Markup Languages: Ruby, JavaScript, HTML5, PHP, jQuery, Python
Databases/Repository Management: MySQL, SQL Server 2008/2012, Oracle, CVS, GIT
Testing/Debugging: jUnit, GDB Debugger, Ruby Testing Framework, Telerik, Selenium, Mockito
Web Platfroms: IIS 7/8, XAMPP, GNU LAMP, Drupal, Scala Play Framework
Mobile: Android (beginner/hobby)
EMPLOYMENT:
Confidential, Baltimore, MD
Software Engineer (Scala/Java/APIs)
Responsibilities:
- Maintain, support and develop features for the Network AdServer (One DSP), a project generating over 1B dollars annually.
- Work closely with product, operations and core development teams in an agile environment on design and implementation of new features
- Create approach documents based on feature specs written by the product lead
- Troubleshoot Tier 3 production issues
- Work with the One ID team from Dublin to integrate their service and data enrichment into the adserver via thrift contract
- Integrate and ramp up remote teams on One DSP’s features, codebase, and development pipeline
- Assisted in cost reduction efforts of moving the AdServing platform from AOL’s servers into AWS
- Participated in approach, design and execution of retiring Millenial Media’s and AdapTV’s adserving platforms by migrating revenue impacting features into One DSP.
- Migrated features from Programmatic Services API into a Micro Service (Java Spring Boot platform) in effort to simplify back - end UI work on AOL’s side, and test integration with Yahoo ’s DSP+
- Work with ops to stabilize and expand the CI/CD deployment pipeline using Jenkins and Chef
Software Engineer in Test
Confidential
Responsibilities:
- Developed a Ruby on Rails application to utilize TestLink API for Regression Testing/Reporting, to document and provide metrics on the development process.
- Migrated over 5k scripted tests from visual basic (QTP) to Ruby
- Contributed to building, refactoring, and establishing a design pattern for a comprehensive automated test suite using Ruby/Ruby on Rails, RSpec and Cucumber
- Converted C# classes into Ruby to create real time bidding parsers for DoubleClick (Google), OpenX, and RightMedia (Yahoo ) ad exchanges
- Supported and mentored Dev and QA teams across all AOL brands to establish, setup and improve their deployment and testing process.
- Migrating team’s codebase to GIT/Stash
- Analyzing QA/Dev needs and design an automation suite that best satisfies them
- Integrating smoke tests into Jenkins to send out reports on build status and stability
- Rapidly prototyped automation frameworks in Ruby and Python for teams throughout AOL
- Migrated QA codebase from SVN to Atlassian Stash
Confidential, Gaithersburg, MD
Lead Front-End Developer/Consultant
Responsibilities:
- Working on a large Drupal CMS for the Department of Veteran’s Affairs - Medical Division
- Migrated codebase to GIT and trained a dev team of 10 on GIT use and best practices.
- Participating in client meeting and translating use cases into business/development requirements
- Maintaining a clear and open line of communication with the client to set realistic expectations based on the amount of work assigned to the team (and its complexity).
- Developing new UI features using jQuery,CSS3,3js
- Supporting production environment (mostly addressing front-end issues), prioritizing bug fixes to minimize risk of complete system failure.
- Leading regular team meetings (SCRUM/Sprint Planning) to quickly identify roadblocks in development and ways to surpass them.
Confidential, Annapolis, MD
QA Analyst to Web Developer
Responsibilities:
- Worked alone and in a team of developers in Brazil, Ukraine and all over US to develop competitive intelligence software and CMS for domestic and international clients on IIS 8/C#/.NET platform
- Implemented content areas using XHTML, ASP.NET
- Implemented database driven functionality (MS SQL Server 2012)
- Generated tables in the database to be used with a particular feature (user account controls/content)
- Allowed the user to create a record which is stored in a table associated with a content area
- Rendered HTML from the content stored in the database
- Designed the site according to client specifications using CSS and jQuery
- Implemented bug fixes reported by clients and QA/QE team (Severity: Minor to Moderate)
- Participated in design meetings to translate Users’ requests into working functional requirements
- Recommended new features to be added to our baseline product which were marketable to our sales team and useful to clients
