Objectives: to obtain a position of senior software developer, software architect.
Skills
Programming Languages and Technologies:
C#, Java, C++, VB.NET, JavaScript, AngularJS, JQuery, JSON, SQL, UML, XML, HTML, HTML5, CSS3, XSLT, ASP, ASP.NET, ADO.Net, MVC,OWIN, ORM, WPF, SharePoint 2007 SDK, RUP, SDLC, SSRS, SSIS and SOA.
OS: Windows, Linux, and Solaris UNIX.
RDBMS: MSSQL, MySQL, and Oracle
Application Servers: IIS, Apache, SharePoint 2007.
Cloud Platform: Windows Azure
Tools: VS 2013, VS 2012, Microsoft Visio 2010, VS 6.0, Rational Rose 2002
Expertise in streaming media technologies, CDN.
Experiences in Agile, SCRUM
Experiences in Version Control tools: GIT, SVN and SourceSafe
Experience
Senior Software Developer, Kubra Data Transfer Ltd. (Hearst Corporation), Jan 2014 – present
Work in Core development team as a key player, I have worked on online document rendering, E-Billing and Online Payment products.
Developed Billing Document Render rendering documents from raw data in SQL database to PDF and multiple formats of image using WPF, PDFLIB technologies, and OO design methodology
Designed new architecture, new frameworks for enterprise applications, including .NET web applications, Restful WEB APIs, desktop applications and console applications.
Introduced ASP.Net MVC 5, ORM, Dependency Injection and other design patterns to admin consoles upgrade (From Classic ASP to ASP.Net MVC 5). Guide other developers on .NET MVC 5, OWIN, Identity 2 technologies.
Proposed Web API, AngularJS technologies for new development cycle on one instance application to support hundreds of Biller Direct Sites with minimal customization.
Take part in every step of Software Development Life Cycle.
Use Agile methodology for project management
Use GIT for version control.
Environment: Windows, Azure, SQL Server 2008, SQL Server 2012, VS 2013, Visio 2010
Programming languages and technologies: C#, VB.NET, ASP.Net MVC, WPF, T-SQL, Classic ASP, VB 6, JavaScript, AngularJS
Senior Software Developer, NASDAQ OMX June 2013 – Sept 2013
NASDAQ OMX acquired Corporate Communication Service department from Thomson Reuters in June 2013, my main roles kept the same as in Thomson Reuters.
Webcast Software architect/Senior Software Developer Thomson Reuters July 2009 – May 2013
I had two roles in Thomson Reuters, Software Architect in Webcast Development Team, and Senior Software Developer in Investor Relations Development Team
Played a key role in architecture design on Multimedia Center (MMC,https://media-server.com), the world largest webcast platform. The webcast platform provide services to thousands of customers worldwide, it had been developed in up-to-date architecture and technologies, made it possible for webcast producers to create rich medias, live or archive webcast events online without any coding efforts from developers.
Educated developers in Multimedia Center (MMC) team on unique features, functionalities and advanced concepts, technologies built in to the Streamlogics Webcast Platform, guided other developers to re-implement them on MMC (https://media-server.com).
Worked on Thomson One Investor Relations application (https://www.thomsonone.com), performed modules upgrading, functionalities enhancements and bug fixing, handled daily troubleshooting tickets,
Cooperated with product managers, projects manager to identify requirements and provide technical solutions for them to choose from,
Designed architecture for updates, coded and did unit test.
Optimized business classes, ASP.Net pages and database stored procedures to improve website performance.
Maintained Streamlogics Webcast Web Applications including website administration, SQL Server 2008 administration, application enhancement, troubleshooting, reporting, etc. There was no critical accident happened on the platform in more than four years.
Used SVN for version control.
Environment: Windows, SQL Server 2008, VS 2008, VS 2012, Visio 2007
Programming languages and technologies: C#, Classic ASP, ASP.Net, JavaScript, ActionScript, T-SQL, AJAX, JQuery, ADO.Net, MCF, MPF,, MPF, LING, LAMBDA, SOAP, XSL, XSLT, UML, Windows Service, Web Service, Messaging, SDLC, RUP, SSRS, SSIS etc.
Senior Software Developer, Streamlogics (acquired by Thomson Reuters) May 2006 – July 2009,
Chief developer, awarded two times as most valued player of engineering, led development team in technologies, worked on industry-leading Streamlogics Webcast Platform. The platform had provided services to near one thousand of customers, and more than twelve thousands of live and archived events annually. It was composed of .Net web applications, windows services and web services.
In my role, I was responsible for all aspects in SDLC:
Cooperated with product manager to define scope of work
Helped sale engineers and project manager to estimate software development efforts on projects,
Designed system architecture.
Designed database schema.
Wrote test cases.
Coded, tested and version controlled using SVN,
Handled daily troubleshooting tickets,
Provided solutions to management team on critical technology issues.
Environments: Windows, Linux, MySQL, SQL Server 2008, VS 2005, VS 2008, IIS, Apache, SharePoint 2007.
Programming languages and technologies: C#, Classic ASP, PHP, JavaScript, JSON, ActionScript, T-SQL, AJAX, JQuery, ADO.Net, Web Service, SOAP, XSL, XSLT, SharePoint 2007 SDK, UML, SOA, Windows Media, Flash and CDN.
Senior Software Developer
Showcorp Canada Inc. Oct., 2000 – Jan 2002,
Eyedletime Media Network Inc., Jan 2002 – April 2006
Researched and developed a few pioneer projects including IPTV, Private Broadcast Network, Form Automation Solution (hand writing recognition) and Self-Service Webcast Tool (MyTalkBack, Streamlogics bought it), developed a few websites.
Environments: Windows, Linux, Sun Solaris, Palm OS, Embed Linux, IIS, Apache, Oracle Database 8.*, 9.*
Programming Languages and Technologies: C++, VB, Java, VBScript, JavaScript, PHP, Oracle SQL, XML, XSLT, ASP, J2EE, EJB, JSP, Struts, HTML, DHTML, Com+, RS 232 etc.
Senior Software Developer/Director, Fujian Ocean Computer Ltd, 1997 – 2000
Engineer/VP of technology Fujian South-east Shipyard (China), 1990 – 1997
Education: University of Fuzhou (China), Bachelor, Mechanical Engineering 1986 - 1990
Certificate: Senior Software Developer Certificate, Issued by China’s State Council, Oct. 1995
References: Available upon request.