Hananiel Sarella

Principal Software Developer

Download PDF

hananiel@gmail.com

(513) - 600-6440

Summary

Technology Lead / Developer with over 12 years of experience in software architecture, design, development, project management and leadership. Passionate about building great customer experiences with a team of software developers and business owners through sound software engineering and project management techniques. Experienced with SDLC in both waterfall and Agile Methodologies such as Scrum, TDD and Continuous Integration.

Skills

Technology

Experienced Lead Developer proficient in Asp.Net, C#, MVC, IIS, Javascript and SQL Server. Familiar with open source technology stack including Ruby on Rails, PHP, Linux, Apache, Node Js. Familiar with IOS development.

Tools

Passionate advocate of agile with experience in both Scrum Master role as well as project team member role. Well versed in agile disciplines such as unit testing and continuous integration.

Training

Over 8 years of formal training in computer science and engineering disciplines with Bachelors and Masters in addition to project management training and certifications such as MCSD.Net

Technical

  • OOP
  • TFS
  • CRM
  • Web Services
  • Scrum
  • TDD
  • Architecture
  • Continuous Integration
  • Algorithms
  • Product
  • Metrics
  • AWS

Experience

Epsilon

Technology Manager / Lead Software Developer

2013-Present

Worked as a team lead as well as an individual contributor for various Epsilon Loyalty clients using core epsilon platform.

  • Led the architecture and development of RESTful web services with asp.net MVC to support high volume high throughput (1000+TPS) services.
  • Led the development of WCF services with various transports to create highly reliable services.
  • Automated various aspects of solution delivery to produce high quality deployments with very little overhead.
  • Produced a proof of concept architecture that was flexible and agile compared to existing platform.
  • Created and supported MVC front end websites with JQuery, MVC.Net, Angular

Unirush Financial Services

Software Development Lead / Manager

2010-Present

Worked with business team and key stakeholders to identify and implement processes to track and improve application development effort for various projects, operational work and support activities.

  • Played the role of Scrum Master for project teams.
  • Played the role of Release manager for Unirush Applications.
  • Developed Restful Webservices and web applications using Asp.Net MVC3.
  • Developed RIA user interfaces for web applications using Knockout JS, JQuery, Amplify Js.
  • Used Dependency Injection containers to increase cohesion and decrease coupling.
  • Maintained over 200 Web Applications, web services, windows services and batch jobs using ASP.Net, MSSQL, Visual Studio 2010.
  • Acted as Point of contact for various IT projects with external vendors.

Sogeti/Capgemini

Senior Consultant

2009-2010

Developed highly reliable, available web services in C#.Net to support Interactive Voice Response (IVR) systems. The services provided include authentication, call routing, application tracking of cardholders.

  • Architected, implemented and supported a custom call routing module that intelligently routes traffic between call centers in three different locations across the globe, based on a real-time decision support system. Overcame various technology limitations by developing sophisticated traffic shaping mechanisms to handle wide variety of call loads. This module handles up to 360,000 web service calls a day.
  • Used test driven development with 85% code coverage to produce reliable and maintainable code.

Played the role of Single Point of Contact (SPOC) for client, for a number of offshore development efforts.

    • Managed offshore development effort involving multiple vendors across several countries.
    • Helped hire, provide technical direction and managed daily communication between business and offshore team.
    • Developed custom message queue processor that sent various SMS, email and marketing vendor messages.
    • Led a multi-vendor effort to improve reliability of existing infrastructure, by analyzing root cause of failures and implementing remediating processes.

Sogeti/Capgemini

Senior Software Consultant

2009-2009

Architected, developed and supported a custom Customer Relationship Management(CRM) System that prompts Customer Service agents with information pertinent to cardholder retention.

  • Implemented a streamlined and intuitive user interface for Agents to quickly serve customers.
  • Implemented a custom business intelligence process to support real-time decision support as well as analytics using SSRS.
  • Produced measurable increases in Cardholder retention, increased call disposition rates and decreased handle time resulting in increased profitability for the business.

Sogeti/Capgemini

Lead Developer

2008-2009

Led the development for Cardholder Website, which provided customers with a real time view of their financial transactions, account information, referral promotions, and dashboards. Implemented cross-cutting concerns such as security, impersonation, roles and permissions, logging, tracking, etc.

  • Handles about 150,000 unique visits a day.
  • Implemented the role based security using ASP.NET role and membership providers.
  • Many of the features were used in attracting and retaining new customers.

Cintas / Pillar Technology Group

Sr. Web Developer

2006-2007

Worked on a large internal customer and order management tool with a team of more than thirty developers and business analysts. Developed UI and backend business logic in ASP.NET. In addition, designed and developed various white label sites hosted by Cintas for their various customers as an individual contributor.

  • Produced code in an agile environment with a focus on providing the maximum value to the customer in short sprints.
  • Integrated with Oracle, MSSql databases, .Net, Java web services, WebMethods and AS400 systems.
  • Worked with Agile processes such as Scrum, burn-down charts and a TDD approach that produced upwards of 75% unit test coverage across the project.
  • Worked with clients to analyze the requirements, develop user stories.
  • Participated in a six sigma project to improve support processes.


National Underwriter Company

Lead Developer

2005-2006

Contributed as lead analyst and web developer using C#.Net, ASP.NET, MSSQL, TDD, Sharepoint, MCMS. Responsibilities included designing architecture, estimating and delegating software development tasks. In addition I also interviewed candidates, reviewed and advised management about COTS solutions.

  • Led a four member development team to deliver projects within budget and schedule.
  • Introduced best practices in a chaotic environment such as unit testing, source control, standards.
  • Maintained front end web applications for MCMS Server and developed custom SharePoint Web Parts for SharePoint Portal Server 2003.
  • Architected a loosely-coupled queuing mechanism to drive a customized workflow and integration solution between Share Point server and MCMS server.

Navaro Medical Solutions

Software Developer

2003-2005

Designed, developed and optimized billing software for this medical solutions provider using C#.Net, MSSql. Gathered requirements, developing software, reviewing code, fixing defects.

  • Developed custom encryption and compression sinks for secure and compact remoting using SOAP over HTTP and Binary over TCP.
  • Helped implement a smart client solution with replicated shared database.
  • Implemented various windows forms user interfaces with infragistics controls.

University Of Cincinnati

Network Administrator & Web Developer

2000-2003

Managed over 200 computers and 400 users and their networks and provided level 1&2 support. Maintained the department website, converted to PHP3, generated new content and designed layouts.

Education

University Of Cincinnati - Cincinnati, Ohio

Master of Science, Computer Engineering — 2003


Anna University - Chennai, India

Bachelor of Engineering, Computer Science and Engineering — 2000


Microsoft Certified Solutions Developer (MCSD)

Hananiel Sarella — hananiel@gmail.com — (513) - 600-6440