Lead Software Engineer at CBS Interactive
Miami, Florida
CBS Interactive
Lead Software Engineer
Ft Lauderdale
CBS Interactive
Software Engineer
April 2013 to April 2016
CBS Interactive
Associate Software Engineer
May 2011 to April 2013
CareCloud
iOS Developer
August 2010 to May 2011
Miami
University of Miami Wellness Center
Work Study
August 2008 to August 2010
University of Miami
University of Miami Technology Product Center
Work Study
June 2006 to December 2006
University of Miami
CBS Interactive
Senior Software Engineer
April 2016 to October 2019
What company does Leonard Lopez work for?
Leonard Lopez works for CBS Interactive
What is Leonard Lopez's role at CBS Interactive?
Leonard Lopez is Lead Software Engineer
What industry does Leonard Lopez work in?
Leonard Lopez works in the Online Media industry.
Who are Leonard Lopez's colleagues?
Leonard Lopez's colleagues are Jason Demeuse, Tally Noble, Lance Hudson, Shalitha Senanayake, Keith Wichman, zubin Jiang, Manmohan Singh, Liam Tung, Nathalie Bordes, and Bryan Gaikwad
📖 Summary
Lead Software Engineer @ CBS Interactive Ft LauderdaleSoftware Engineer @ CBS Interactive Live Scoring Fantasy Football:Designed, built, and implemented the fantasy football mobile and desktop live scoring gametrackers. Opened websocket connection to subscribe and listen to specific topics, processed the data, and updated respective views. With the use of an internal web socket subscription service, which is data exchange socket based protocol, as well as Backbone with Marionette, app and desktop integration and maintenance was limited to only one code base for three platforms. March Madness Bracket Games 2014:Changed and modernized the entire front-end structure for CBS March Madness Bracket Games in order for the front-end to have an MVC structure using Backbone and Marionette. Built a server side Perl module that would generate the bracket skeleton and then applied Backbone on top of the server side generation to give the entire bracket an MVC structure. The MVC structure allowed the bracket games to have a drag-and-drop feature for game placement. Created API that would take a bracket from a user and create a printable pdf. Internal records were broken with this project such as product launch time, speed of going live, as well as the number of users that were using the product, which reached over 6 million users.Bracket Builder:Perl server side bracket generation for client side use. This was built with to be extremely flexible and would generate different brackets depending on settings that were passed in. Initially used for playoff race component in the product and was also later used in March Madness, and can be used wherever a bracket is needed.League Content:Designed, implemented, and maintained league content feed, which is the social experience provided by CBS to its customers for a social fantasy experienceRan conversion scripts across leagues to convert old news, messages, and polls to new format for new implementation From April 2013 to April 2016 (3 years 1 month) Associate Software Engineer @ CBS Interactive • Designed and implemented back end core modules that are used to generate and drive API's and front end reports• Developed API’s for public use using back end core modules• Designed, built, and created innovative features in order to change existing back-end software• Wrote and created test scripts for modules that were to be incorporated in new features• Fixed assigned bugs, such as modifying XML to enhance given feeds From May 2011 to April 2013 (2 years) iOS Developer @ CareCloud • Designed and created an original iPad Application to meet business needs and enhance customers’ experience• Devised creative solutions to build on existing back-end software and incorporate it into Objective-C• Worked with design staff to define the look and feel of application and included features and capabilities From August 2010 to May 2011 (10 months) MiamiWork Study @ University of Miami Wellness Center • Maintained positive customer relations • Managed all of the Intramural fields• Assisted the facility supervisor in overall supervision From August 2008 to August 2010 (2 years 1 month) University of MiamiWork Study @ University of Miami Technology Product Center • Provided customer care, which helped them to purchase a computer system that best suited them • Obtained the best prices for customers through different vendors • Trained new employees with the use of our computer system and customer relations From June 2006 to December 2006 (7 months) University of MiamiSenior Software Engineer @ CBS Interactive Fantasy iOS Lead - Built and maintained new and old features within the CBS Sports Fantasy application which is the third largest domestic fantasy sports business and serves over a million users. Started to integrate Swift into existing Objective C only application. Led, designed, and implemented features such as In App Purchase, unit testing, and redesign of application to new UI. Always trying to bring new technology into the existing application, such as integrating Realm DB into app to assist with driving push notifications to corresponding screens. Set up continuous integration server for Fantasy app.DraftMaster iOS Lead - Built and released brand new iOS application, in Swift, to bring an alternative Fantasy option for CBS to compete in the free market space, which could also be the future of fantasy. Led, design, and implemented key components of the app such as Live Scoring, Player Profile, many views, and the majority of models for the application, which would drive front end development as well as app flow. Live Scoring - Used internal web socket subscription service to receive messages, calculate scores and standings with optimal team lineups for live scoring, as well as update drive charts with game information. Updated and created API’s, which were later used in both iOS and Android applications, to assist back end development when needed in order to move faster on the front end.Set Up Continuous Integration Server - Set up our first internal continuous integration build server with Jenkins to automatically upload build to distribution application as well as produce a build to upload to the app store. From April 2016 to October 2019 (3 years 7 months)
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
2 year(s), 0 month(s)
Unlikely
Likely
There's 92% chance that Leonard Lopez is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Leonard Lopez's Social Media Links
/company/c...