FreeWheel
Sep 2016 - Present
Senior Software Engineer
Sep 2019 - Present
• 5 yrs 4 mosSoftware Engineer
Sep 2016 - Sep 2019
• 3 yrs 1 moVideo Integration team.
• Develop core functionalities of the FreeWheel MRM SDK on various platforms including HTML5, iOS, tvOS and Android;
• Provide technical solutions and advice to FreeWheel clients on FreeWheel video integration technology;
• Help the Endpoint Unification squad in the engineering team to unify FreeWheel video integration solutions across different platforms;
• As the Scrum Master of the team, help improve software development process, scrum practice and workflow;
• Investigate and troubleshoot video integration issues reported by clients and partners;
• Develop internal automation tools to facilitate the team workflow;
• Develop client-faced tools/apps to illustrate FreeWheel video integration technology;
• Deliver training sessions to new hires across the teams.
Application Developer
JBM Computer Consultants, Inc.
Jun 2014 - Sep 2016
• 2 yrs 4 mos• Work as a full stack developer involved in all phases of software development life cycle(SDLC) in large scale enterprise software using Object Oriented Analysis and Design
• Develop RESTful web based “Fund Administration Management System” focused on providing solutions for multi-employer benefit plans, using PHP(Laravel), MySQL, Linux, Apache in a fast-paced Agile environment
• Extensive experience in decorating front-end and data transfer techniques between front-end and back-end including JavaScript, jQuery, AngularJS, Bootstrap, AJAX, JSON, HTML5, CSS3 and XML.
• Responsible for building “Remittance Process” and “Retirements Benefits” including deposit slip processing, cash receipts, general ledger accounts, member eligibility calculations/pension calculations, payment transactions, work history inquiries, cash balance calculations and member statement for multiple clients
• Expertise in writing queries with SQL, PL/SQL and Stored Procedures/Triggers/Functions. Good understanding of Database environment such as MySQL and Oracle
• Use Git as version control tool and resource code management. Use JIRA to track bug.
Software Engineer
Innocube
Aug 2013 - Jun 2014
• 11 mos• Project architecture and management
• Implemented an e-commerce website for on-line coupons based on Drupal CMS
• Database construct and data analysis
• Designed and developed mobile application on Android Platform.
• Used HTML5, JavaScript, CSS, jQuery to design UI
Software Developer / Finance Data Analyst
Frontier Group, US
May 2012 - Aug 2012
• 4 mosDesign and build up company’s parsing dictionary for stock market and company’s data;
I am responsible for the development of a kind of finance evaluation software which complement the following functions, such as, to compute the top 100 most popular company of stock market each day, to compute top 100 most stable company and top 100 most fluctuant stock in a certain period, etc;
Evaluate the financial condition of each company from their financial statement by using this software;
Using SQLite3 and company’s evaluation tools to manage and analyze the finance matrix data of company;
Software Engineer/Co-founder
BuJin Media
Apr 2010 - Jun 2011
• 1 yr 3 mosI was co-founder of BuJin Media Limited Company in Beijing, China. BuJin Media focused on social network services (SNS) to help urban consumers find products of interest.
I was responsible for a terminal interactive mode design that handled terminal equipment transactions between clients and merchants, and architect the company system and help to manage.
Software Engineer/Web Developer
IBM Global Process Services
Dec 2009 - Mar 2010
• 4 mosI participated in a collaborative project on network applications between IBM and Samsung Mobile. And I was responsible for Web Architecture and Data Analysis.
I was also responsible to discover operational procedure issues and provided modification suggestions directly to Samsung.