We provide IT Staff Augmentation Services!

Team Leader Resume Profile

3.00/5 (Submit Your Rating)

Columbus, OH

Personal Profile

Over a decade of experience in all stages of web development has given me excellent analytic and problem solving skills. I've primarily used Java, Javascript, and PHP as my languages of choice to build web applications. I have experience using Maven for project management and as a tool to build and distribute applications that run in a JVM. I've leveraged client side workflow tools like Yeoman and Grunt and built non-trivial apps using JavaScript frameworks like AngularJS and Backbone.js. I consider myself to be at my best when a situation requires adaptation and improvisation with limited resources. I also possess strong written and verbal communication skills, including the ability to effectively communicate in both technical and non-technical environments. I love to learn and embrace new technologies. I also seek out challenges and don't mind taking risks where appropriate in order to get results.

Skills and Experience

Programming Languages

Java, Groovy, JavaScript, PHP, Actionscript, C/C , Python, HTML, CSS, Ruby, SQL

Databases

Elasticsearch, Hazelcast, Oracle, Teradata, MySQL, Neo4j

Data Integration

Informatica, Oracle Hyperion

Programming Frameworks

AngularJS, Grails, Spring MVC, RingoJS, Laravel, SlimPHP, Compass/SASS, NodeJS, Yii Framework, Backbone.js, Zend Framework, CakePHP

Tooling

Yeoman, Grunt, Bower, Maven, Puppet, Vagrant, Gradle

Testing Frameworks

Junit, Mockito, Spock, Jasmine, Selenium WebDriver

Cloud Service Providers

Amazon Web Services

Server Technologies

Apache HTTP Server, Apache Tomcat

Professional Experience

Confidential

Engineering Team Lead

  • Built a file upload process that took structured data files, identified and normalized key elements, and made them searchable and available for data visualizations
  • Designed a RESTful API that used current best practices to identify and model resources
  • Introduced the Kanban methodology of software development along with a workflow that made it easier to track work in process and identify bottlenecks and trouble spots
  • Completely rewrote a Ruby on Rails app with AngularJS and Grails which increased performance and scalability
  • Built a token based authentication system that helped maintain a stateless server API
  • Built a robust system of roles and restrictions to ensure users had complete control over who could have access to their data

Confidential

Consultant

  • Collaborated with analysts and product owners to design and build a music education app using AngularJS and Spring MVC
  • Wrote classes using Groovy to interface with legacy web services and newer RESTful APIs
  • Architected a scalable and maintainable single page web application using tools like the Restangular service and the AngularUI Router routing framework
  • Wrote unit and end to end client side tests using Karma, Jasmine and Protractor
  • Wrote server side unit tests using Mockito, Junit and Spock
  • Used Grunt to automate tasks like optimizing JavaScript, CSS and HTML files for production deployment

Confidential

Lead Developer

  • Contributed to product planning sessions with managers, analysts, and team members to gather business requirements and outline proposed solutions
  • Co-founded the AngularJS Meetup Group in Columbus, OH
  • Participated in performance reviews and provided recommendations for professional improvement as a developer
  • Led code reviews to help insure code quality and style standards were being met
  • Founded the AngularJS Meetup group
  • Introduced tooling like Yeoman, Vagrant and Puppet to our development workflow to increase collaboration and decrease development time
  • Developed a portal for hundreds of users that dramatically decreases onboarding time for adjusters new to Mariposa Insurance Services
  • Implemented a NodeJS based solution to bring SEO to our AngularJS built single page web apps
  • Developed a content management system using AngularJS and Elasticsearch for persistence, powered by a Java backend

Confidential

Web Developer

  • Innova Partners is an agile software development firm in Columbus, OH. I worked as a web developer on the CoverMyMeds web application for processing prior authorization forms.
  • Built an address book component using Backbone.js and jQuery for managing user contacts in the CoverMyMeds web application

Confidential

Web Developer

  • Implemented a robust RBAC role based access control system for granting and denying functionality to portions of the application
  • Implemented a messaging system for use between lecturers and institutions
  • Implemented a user profile management system that includes image uploading and editing functionality
  • Designed and implemented a MySQL proximity radius search for lecturers seeking speaking engagements in their area
  • Implementing detection for mobile user agents using PHP, HTML5, and CSS3 to display a mobile friendly version of the site

Confidential

Web Developer

  • Integrated CKEditor for rich text creation of posts and replies
  • Integrated CKFinder for image upload and attachment to student and faculty posts
  • Implemented access control for post and reply editing
  • Implemented functionality for file attachment upload and download

Confidential

Data Integration Consultant

  • Extensive hands-on experience using Informatica 8.5 and Teradata DBMS database management system with strong business understanding of the Insurance sector.
  • Experience in writing Unix shell scripts for various ETL needs
  • Implemented efficient ETL mappings to populate dimension tables for Nationwide Insurance's Customer Insights and Business Intelligence CIBI data warehouse project in a Teradata database.
  • Configured, tested, documented, and implemented data migrations and database restructurings
  • Handled the tasks of creating a system for reporting, capturing and correction of data errors using a combination of Hyperion and Excel
  • Extensive involvement in unit and system testing during development, testing, and UAT user acceptance testing project phases
  • Developed Informatica objects - mappings, sessions, workflows based on the prepared design documents
  • Created reusable join and filter transformation objects to avoid duplication of code, reducing development time

We'd love your feedback!