Sports Solutions Manager Resume Profile
5.00/5 (Submit Your Rating)
CA
Objective: Software design and architecture, project and team resource management
Summary
- Experience in coordinating and leading the efforts of several cross functional teams simultaneously
- Experience in large project management.
- Experience in architecting matching engine, multi tenant sites and site templates, and CMS systems
- Experience with high availability development in an asynchronous web, mobile web, native client environment
- BigData and NoSQL: MongoDB with MapReduce, Pluck, DbSight.
- Experience in software development with Java 7, J2EE, JSP, JSTL, Servlets, Spring, Hibernate, Oracle DB, CVS/Perforce/Subversion, Maven, JMS, JMX, ActiveMQ, Acegi, AJAX, XSLT, SOAP, JSF, Freemarker, Struts 1/2, OC4J, SmartClient, JSON, DOJO, jQuery
- Knowledge in use case driven design and development using UML, Agile Methodologies
- Knowledge of test driven implementation using JUNIT, TestNG
- Extensive knowledge of web development using HTML, DHTML static and dynamic , AJAX with VB and JS
- Knowledge of PHP, JavaScript, and MySQL for web development.
- Past experience in working with object and non object oriented languages C/C /OBERON/ SPARC Assembly.
- Experience in working with XML related technologies.
- Experience in working and server configuration on OSX, Windows or UNIX environments.
- Experience in creating various user tutorials and instruction manuals.
Business Experience
Confidential
Key responsibilities:
- Enterprise Monitoring and Alerts Nagios,CloudWatch
- Flexible architecture for integrating with clients and partners other financial institutions Banks, Credit Unions
- Protected APIs accessible only through VPN
- Utilizing CI/CD process
- Redundant
- Load balanced
- Several Availability zones
- Published APIs for partners
- Overseeing a budget of more than a 1.2 million. Managing 18 full time and part time resources distributed across US, Eastern Europe and India delivered in 11 months a scalable, 99.999 available, fault tolerant system in the cloud.
- Load and stress testing
- End to end using Selenium
- Unit, DB, integration suites
- Create testing plans.
- Develop user acceptance documentation.
- Contract 7 resources from integration partner for adapter and integration layer development with banking platforms based on Fis, Fiserv, JackHenry core banking technology.
- 3 Java devs, part time DBA, UX designer, lead dev, architect off shore
- 2 senior Java, DBA, front end dev, PM, analyst on site
- Put together a local and remote team of resources
- Took delivery of the POC
- Complete SOW for the Proof of Concept
- Select vendor for front end banking portal integration based on defined parameters cost, features, etc.
- Create a wire frames and high fidelity, clickable, blue print prototype using Axure of the entire customer facing product for desktop, Android, iOS
- Create a responsive design corporate site with UX and front end engineer using Bootstrap and JQuery
- Elicit requirements and develop user stories, use cases, functional requirements, non functional requirements, and technical specification for realizing each use case FR,TRD
- Create a blue print of the entire system for partners and network clients consumption
- Estimate cost and duration for development WBS .
- Refine product features, align with marketing strategy PRD .
- Work with marketing, compliance, and business development to define products.
- Bring investor vision for neo banking products to market.
- Tools and technologies used: CI Maven, Jenkins, SVN . CD Gradle, Ansible, CloudFormation , Jira/Confluence/Greenhopper, Java, Spring, Bootstrap, JQuery, Axure, Liquibase, HA Proxy, ElasticLoadBalancer, Route 53, Tomcat, Nexus, Percona 5.6 XTRA DB cluster, Hibernate, Spring, JExchange, JPos.
Confidential
Sports Solutions Manager
- Preliminary Scope Review engage stakeholders and sponsors to produce Business Proposal and Scope of Project documentation
- Requirements gathering gather functional and non functional requirements from sponsors
- High Level Subsystem Identification several company standard UML diagrams and documents that help identify impacted or needed systems
- Engineering LOE engage all the sub system owners to get a rough level of effort to see if the cost justifies the business value added and to determine project timelines
- Solutions Architecture Review chose and evaluate appropriate architectural solutions available in house evaluate external vendors and COTS solutions. Have to take into account security encryption, e token, etc. , legal issues e.g. personally identifiable data , scalability, availability interoperability and back ward compatibility among others
- System Architecture Design DTV has a complex architecture due to a large number of data providers HBO, NFL, Yahoo , LiveClips and consumers set up box, PlayStation, mobile devices . Also includes system requirements review and load and capacity projections which will be used for end to end, and load testing
- Interface Control Reviewing and updating existing APIs with the purpose of flushing out issues related to external and internal data availability. Producing ICDs is essential for every team which consumes or provides data.
- Critical Design Review typically close to 20 teams may be involved on any single project. I guide them through several days of review designed to server as last gap analysis measure.
- Dev to Production support Starting with UX, style guide teams to define wire frames that mirror the required functional and non functional requirements set out by the project owners and ending with operations who monitor systems and require an instruction manuals and escalation procedures to address production issues. Work with PMO to estimate cost and impact on deadlines due to scope changes and each development manager to create use cases, action and sequence diagrams which will be used by local and offshore resources to implement required code changes. I also work with infrastructure and BI intelligence units within the org.
- Test Strategy DTV requires a very complex on air, system, load testing in simulation and production environments. I work with various testing teams to produce testing specifications for unit, integration, end to end and full regression testing.
Confidential
Senior Manager
- Create a process which would allow the existing probability algorithm calculate the odds for every game in the world currently in active play
- Rewrite from ground up socket bets xml feed processing and consumer services focusing on high availability concerns
- Optimize algorithms for sport betting feeds improve resource consumption and apply ORM optimization technique to increase the speed of service
- Enhance existing partner facing APIs using RestEasy.
- Significant Development Efforts
- Created a solution to repurpose legacy schema for many to many mapping needs
- Created an Issue Tracking process using Pivotal Tracker and knowledge transfer and retention process using Atlassian Wiki solution Confluence
- Resolved several deadlocking scenarios and created an overall strategy for handling deadlocks
- Created a Unit, DBUnit Testing Harness for developers
- Created a DB migration strategy for development
- Significant Team Process Improvement Efforts
- Created a short circuit Boolean evaluation algorithm for evaluating statistics when a time constraint for event occurrence is not specified.
- Created a rules engine which allows the business to create new rules
- Created the architecture for applying rules and formulas to bets
- Wrote a socket server to accept BetRadar instant/live feed notifications
- Created a unified Look and feel specification for Android, iPhone, and Blackberry devices and directed local and remote Indian team in implementation.
- Led the team in extending the system to support Fantasy Leagues
- Implemented a Hibernate/JDBC2 batching process to enhance performance
- Wrote a new optimized parser for the Stats feed provider using XPATH
- Worked with senior management to create a business process for expressing all of the known European style/type bets as rules and formulas
- Significant Architecture and Business Process Efforts
- Tools and technologies used: Maven, Hudson, Drools, Spring Spel and Batch, SpringMVC, JQuery jqGrid, Java 6, EhCache and MemCache, JMS, Eclipse, Perforce, JSON, Long polling, JBoss
Confidential
Architecture and development consulting
- Took to production several projects in various stages of development: including a mobile news reader application designed to work on iPhone and Android phone clients mobile browser compatible property search companion application meant to compliment an existing web based site by supporting distributed client operations all handled via a restful API petrol search mobile app making heavy use of Google Map static, and V2 as well V3 JS/jQuery API.
- Led a team in a development effort to architect and implement site templates used for newspapers and classifieds e.g. domain.com.au, carsguide.com.au
- Adopt and enhance existing CMS system to mobile platform needs taking into account performance, scalability, and security, cross browser compatibility, interoperability write once have it work everywhere and latency.
- Tools and technologies used: Fiddler2 to construct and troubleshoot HTTP calls before implementing a custom Java communication client and a JSON/XML consumer written in Groovy JMeter for load testing Google Maps Static and Dynamic API Domain Restful API jQuery and event driven JS for Titanium Developer an emulator and code generator used for generating native iPhone and Android calls
Confidential
Data Process Architect
- Architect the re engineering effort of the large portions of the UI written using Struts. As part of this project was deeply involved in doing research for a rich client technology JQuery as it applies to making AJAX requests and applying style sheets. Independently implemented several major parts of AmsWeb consumer facing website using Struts, custom tags, JSP, css, jQuery and other relevant technologies.
- Using Liferay Portal SOAP APIs generate calls to transfer, adopt and consume data from the old schema representing an old UI and business process to a new version of the Scion City website based on the Liferay Portal technology.
- Using Java and Hibernate in combination with Gson, jDOM, ezMorph, and json lib write a slurper for XML and JSON based document database then architect and implement a solution to transform the responses into objects and persist in a relational database.
- Refactoring and adding testing to older parts of the system written in Java, tracking issues in Bugzilla and Scrum works, and creating deployment hand offs.
- Working in an Agile environment with product owners to produce stories, use case implementations and test scenarios. Implementing and testing via Unit and Integration tests the code.
- Using Java, Spring, Hibernate, Groovy on Grails, Oracle and Maven to develop tools that help staff and clients access data in real time and asynchronously via Restful client services.
- Coordinating several local and remote resources working on cross functional teams
- Used Java version 1.5, Maven for builds, Hudson for deployment, and jQuery for more complicated CSS needs.
- Tools and technologies used: Maven,Hibernate/Spring, JSP and GSP, Java 5, Grails Restful template, P4V, Bugzilla, ScrumWorks Pro, Groovy/Grails, Resin , Oracle 10, DBSight, GSon and JDOM, Liferay Portal, Python, Tomcat
Confidential
Architect, Project Lead
- Main Projects:
- Innovations Reporting, Blog, and Notification System
- Work Product Management System
- Main Responsibilities:
- Build and Deployment
- Hibernate session and cache implementation and management
- Rich Client Front End Integration
- Data Base Design
- System Architecture
- Requirements Gathering and Use Case Design
- J2EE Development Using Spring for IOC
- Tools and technologies used: Ant, Java 5, Eclipse, Subversion, Struts 1/2, Smart Client, Freemarker Templates, POI, Hibernate, Spring, OC4J, Oracle 10, Dojo, Tiles, JSON.
Confidential
Senior Software Engineer.
- Primary responsibility: Supervision of a lead delivery system
- TestNG for building test suites.
- FreeMarker as a template engine.
- Hibernate and JPA for persistence and object relational mapping.
- Spring for dependency injection and inversion of control,
- Maven for Builds,
- Technologies Used:
- Deployment to application server and user acceptance testing.
- Utilization of Interface, Data Access Object, Manager, and Service oriented Architecture OOP paradigm and Aspect Oriented paradigm, and Java 1.5 for implementation of use cases.
- Use case and test driven development.
- Implementation and Maintenance:
- Technologies utilized: Agile design, UML, EA Architect , Jude Java based State, Flow, Sequence Diagram design tool
- Gap analysis.
- Use case design and implementation.
- Gathering business rules, functional and non functional requirements.
- System and schema architecture.
- System design and analysis.
- Conversion from old PHP system to a high volume, enterprise standard delivery system.
- Design and Planning:
- Secondary responsibility: Implementation and maintenance of internal tools and various user interfaces
- JSF, Hibernate, Spring
- Working with business owners, project management and QA teams to create and enhance internal tools used for creating client specific data pertinent to lead delivery and other dependant systems. Technologies utilized:
- Tools and technologies used: Maven2, MyEclipse, Perforce, JSF, JBoss, Freemarker Templates, Drools Rules Engine, Subversion, Hibernate, Spring, Quartz Cron.
Confidential
Software Engineer.
- Navigation Handler updates and improvements for all of the company's site sections including Debt, Home Purchase and Refinance using in house XPierre technologies.
- Secure, restricted upload to the administrative portion of the web site using Spring MVC, Java 1.5, AcegiSecurity technologies.
- Maintaining and refactoring Form Hosting code. Everything from simple html, css, JavaScript support to customizable jsp/servlet tag library descriptors.
- Regular roll out of update, new presentations, bug fixes, new products to all portions of the consumer site. Building JUnit and QA test cases for various projects.
- Close interaction with Data WareHouse in resolving user abandons, data funnel reports, data tracking and maintainability.
- Support for Consumer Experience to streamline site flow with business requirements and improve user retention.
- Back end support using in house technologies Jadzia and Hibernate. Oracle DB scripts and triggers for site cache loading, navigation, and data integrity.
- Tools and technologies used: Ant,Maven, MyEclipse,AJAX, JSF, Tomcat 5.5, JBoss, Perforce CVS , Hibernate, Spring MVC, Oracle, Toad, Java 1.5. AcegiSecurity
Confidential
- and custom CronJobs MyLowQuote.com
- based on activity and status triggered by database optimized MYSQL DB changes
- Created SmartMailer system for contacting customers
- account management system written using Servlets , JSPs, and Struts technologies.
- displaying random or preloaded banners as well as secure login/logout and
- MSE customizable for clients with own promotions and campaigns
- and Struts 1.1. Automatic Advertisement Filtering and a custom algorithm for inserting client data into search results returned by search engines.
- Fully customizable MSE Meta Search Engine written using Java 1.5
- Site Redesign and search engine optimization for TalcoElectronics.com, CordayLighting.com
- Code/Server/Database migration for DataProtection.com
- Database Redesign, Optimization and implementation of an internalmultiple Key Word Search for VisionMan.com
- .htaccess URL rewrites, Daemon and CronJob operations, Server Side Includes
- Tools used: Eclipse, VisualStudio, UltraEdit, JCreator Pro, Tomcat 5.5, Apache 2.0, AJAX
- Java 1.5, Struts 1.1, MySQL, PHP 4, VIM Editor, Putty, Lynx
- Main Technologies Used : J2EE, JSP, PHP, MySQL, JSTL.
- Secondary Technologies Used : JavaScript, Perl, ASP
Confidential
Web Development
- Created a file upload functionality
- Power consumption and cost calculator
- Site overhaul and file repository
- Created new and modified existing pages to enhance functionality
- User registration and client user interaction
- through an e mail utility
- Technologies involved: PHP,MySQL, ASP, JavaScript,HTML ,CSS
Confidential
Web Development/Database Development/DBA
- Implemented Shopping Cart process
- Implemented Registration Process
- Implemented Make Payment process using PayPal
- Created and administered MySQL database for the ecommerce application
- Technologies involved: MySQL, PHP, Java, JSP
Confidential
Project Management / Web Development.
- Implemented Bail Out functionality capturing information regarding page abandonment rate.
- Implemented Registration Process
- Project Managed two projects using SDLC process
- Using UML Reversed engineered documentation for various processes on DIRECTV.COM ex. Pay Your Bill , Self Care , Activate New Account
- Technologies involved: Oracle, Java, JSP, UML, Visio
