Senior Api Developer Resume
New York New, YorK
TECHNICAL SKILLS:
Languages: Confidential, JavaScript, Node.js, ColdFusion, Ruby, ActionScript, bash
Tools: SVN, Git, Grunt, Bower, AWS, Opsworks, Chef
Data & Queues: SQL Server, MySQL, Mongo, Redis, memcache, gearman
Frontend: Backbone.js, CSS3, HTML5, Angular.js, underscore.js, jQuery
Backend: CodeIgniter, Drupal, WordPress, Express, MEAN.io, Crowd Fusion
Testing: Jasmine, Karma, Protractor, PhpUnit
Servers: Apache, nginx, Varnish
Standards: REST, SOAP, WSDL
Interests: Continuous Delivery, Distributed Systems, Big Data, Service Oriented Architecture, Agile Methodologies, Mobile Platforms
PROFESSIONAL EXPERIENCE:
Senior API Developer
Confidential, New York, New York
Responsibilities:
- Architected and implemented automated infrastructure provisioning using the Chef and AWS Opsworks improve capacity and resiliency.
- Established development processes and standards including Agile development practices like automated testing, continuous integration, and time - boxed iterative development
- Provisioned Docker containers via Chef to provide local development environments that mirrored production environment.
- Set up distributed infrastructure in AWS including databases (RDS), ElastiCache, S3, Cloudfront, load balancers and job servers to achieve a distributed and scalable application.
- Instituted development and deployment best practices including standardized Git repository workflow
- Managed team of developers. Set development priorities in consultation with key stakeholders and ensured project delivery
- Created Node.js application to process and present user interaction analytics from an audio player. Deployed the application to AWS using Chef and Opsworks.
Confidential
Senior Developer, New York, New York
Responsibilities:
- Developed new features for Confidential that delivered new content for Confidential ’s mobile app.
- The Confidential was based on an Object Oriented MVC framework. Worked within an agile Kanban methodology with a distributed team.
- Developed plugin to ingest news articles from XML feeds and create a web view of the articles that drove the Local News section of Confidential, leveraging Gearman job queue for improved scalability.
- Implemented improved Confidential user interface by allowing related content to be edited in modal window via use of jQuery, object oriented Javascript, CSS, and Ajax.
- Designed and developed new features: gathering requirements, designing the solution, estimating the level of effort, and providing testing guidelines for QA staff.
Confidential
Senior Developer, New York, New York
Responsibilities:
- Led the development of a user generated content plugin that allows Confidential users to easily create custom forms to elicit responses from their audience. The workflow for managing each response is also supported within the Confidential .
- Enhancements to core framework including improvements to the template engine and better scalability.
- Developed requirements, specs, tasks, and Level of Effort estimates for new projects
- Created new features in an Object Oriented Confidential MVC framework.
- Leveraged distributed technologies such as job queues, distributed caching layers for cloud deployed enterprise web applications for clients requiring high scale capacity.
- Effectively managed developing multiple projects for multiple clients.
Confidential
Senior Web Applications Engineer, Ann Arbor, Michigan
Responsibilities:
- I worked on wide ranging projects for clients and at times worked with their internal developers to design and develop web applications.
- In response to customer demands, I worked in a variety of technologies including Confidential, Coldfusion, Perl, Java, MySql, and SQL Server
- Created web application for extracting, transforming, and loading large amounts of car data for an automobile marketing website using SQL Server’s support for stored procedures and user defined functions.
- Developed a new payment method for the ecommerce system allowing customers to securely use store credit to pay in part or in full for their purchases. Credits could be purchased, earned, or given as customer appreciation.
- Developed Linux script to automate releases using and Subversion source control
Confidential
Senior Web Application Developer, Detroit, Michigan
Responsibilities:
- Architected and led the implementation of a web application that provided visualization of detailed release data for the Enterprise Release Management Team.
- The application allowed executives to better manage changes to Enterprise Systems that process billions of dollars in business annually.
- Architected and implemented web application selecting appropriate technologies using Coldfusion, SQL Server, Flash and Actionscript
- Organized the project related work of other technical staff, including application developers and database administrators.
- Designed data schema, views, indexes, and queries to in corporate diverse data and efficiently provide appropriate information from disparate data sets.
Senior Web Application Consultant
Confidential, San Francisco, CA
Responsibilities:
- Provided technical advice and web development services to help clients improve their businesses by making smart use of web technology.
- I proposed and implemented web application enhancements for a various clients including improving the usability, performance, and reliability of their web applications
- Enhanced user experiences using jQuery to implement AJAX and simplify forms, improve validation, and make navigation more intuitive.
- Created enhancements to a custom e-commerce-as-a-service platform and added additional payment card processing methods that conformed to security standards.
Confidential
Web Application Development Consultant, San Francisco, CA
Responsibilities:
- I was an Confidential consultant working for a startup client, Confidential .
- My primary responsibility was developing new features for a high traffic web application that bought and sold leads for auto sales.
- Developed both consumer and provider web services to facilitate the automatic purchase and resale of car leads and expand the number of leads processed daily.
- Created data extraction, transformation, and loading application that facilitated ingestion of millions of automobile records every day.
- Implemented testing procedures, developed test cases, and created testing scripts to validate newly created modules
- Maintained Unix scripts that automated builds of the CVS code repository to testing and live environments.
Confidential
Web Application Coordinator, Carpinteria, CA
Responsibilities:
- Architected and led development of web application that provided retirement planning advice based on analysis of financial data and calculation of likely future pension benefits.
- Created web application that allowed sales rep to view their commissions online by providing a reporting service implemented with Coldfusion and Crystal Reports on top of a SQL Server database.
- Developed an inventory tracking web application in consultation with the fulfillment department that allowed them to track inventory, material requests, and deliveries.
- Implemented SQL Server Data Transformation Services to integrate financial account information from various partner organizations to facilitate reporting.
- Employed Object Oriented Design methods to develop new features for the corporate internet and intranet.
Confidential
Software Engineer, Alameda, CA
Responsibilities:
- Created user interface and record storage mechanism for patient and financial information using Object Oriented Design methods.
- Developed reporting requirements and implemented management and executive level reports for medical practice management software.
- Collaborated with executives, business analysts, project managers, software engineers, and end users to identify requirements, design solutions, and implement a medical practice management application.
