Michael Mai
9938 E ACACIA DR, SCOTTSDALE, AZ 85260
Cell:- | Email:-
More than 20+ years of software development, web site design and programming experience. Proficient in software development, system analysis, debugging techniques, problem solving skills and mobile app development. B.A. in Mathematics and M.S in Statistics and Computer Science.
TECHNICAL SKILLS
1. C#, VB.NET, ASP.NET, .Net 1.1/1.2/2/3.5/4/4,5, Java Scripts, XML, HTML – 10 years
2. Visual Studio 2013/2012/2010/2008/2005/2003 – 10 years
3. IIS 8/7.5/6 – 10 years Window 2003/2008/2012 – 10 years
4. SQL, Stored Procedure, Functions, Trigger, View – 15 years
5. MS SQL 2014/2012/2008/2005/2000 – 15 yearsVB6 – 6 years
6. ORACLE, Informix , MYSQL – 7 years Teradata – 3 years
7. SSRS – 10+ years SSIS – 3 years
8. SSAS – 1 year AJAX – 8 years
9. Subversion – 2 years; VSS – 10 years
10. Team Foundation Server – 3 yearsCVS – 1 year
11. JQuery– 5 years JSON – 3 year
12. JAVA, Java Servlet, JSP, EJB, Tomcat, C – 6 yearsLINUX and UNIX – 6 years
13. Eclipse, JBuilder, Sun Forte for Java – 6 years WebLogic, JBoss – 5 years
PROFESSIONAL EXPERIENCE
Call Quality Services – Senior Full Stack Developer
Web Site/Phone App Development and Support
Technology involved: SQL Server 2008/2012/2014, ASP.NET, C#, JQuery, Web Services, Telerik UI, IIS, Visual Studio 2010/2013, Reporting Services(SSRS), TFC, Window Server 2008/2012, IIS 8, Telerik Keno UI and AppBuilder Hybrid.
Automate the weekly/monthly/quarterly/annual report delivery process – Delivery setup, task scheduler to call report mail delivery program.
JPMorgan & Chase – Application Developer Lead
Web Site Development and Support
Technology involved: SQL Server, Oracle Server, Teradata, ASP.NET, IIS, Visual Studio, SSIS, SAS, Reporting Services, Analysis Services, Window Server 2003/2008 and IIS 6/7.
Integration Portal Development using VS2012, ASP.NET, C#, AJAX, and JQUERY. Database: MSSQL, Sybase and Oracle. Web Server and IIS setup/configuration.
ETL Process
1. Developed C# program to use bulkcopy, Sql Loader, and bcp to automate import/export from various DBs to SQL Server.
2. Imported data from more than 30 data sources into Sql Server daily, then process the data to create the target table for tool and report used.
3. Data sources include Sql Server, Oracle, Sybase, DB2, Informix, flat file and Excel file. Used home grown C# import and process programs to do the import job.
4. Used in-house developed scheduler to schedule the jobs with features like retry, wait until data available, and re-run to accomplish the task.
5. Used Monitor tool to check each scheduled tasks every 5 min with auto-refresh feature
Web Site/Report development using Visual Studio, ASP.NET, C#, VB.NET, AJAX, JQuery, Web Services, Reporting Services, Analysis Services and SSIS. Web Server and IIS setup/configuration.
a. Performance Report, Scorecard, Coaching, Tracking/Escalation Tool, Survey Generation. Project/Issue Tracking, User/Menu/Admin Management.
b. Reporting Services reports – table/matrix/grouping/total/graph and customized parameter.
Internet lost stolen project
1. Technology involved: ORACLE, Informix, MS SQL, Java, EJB, J2EE, JSP, Java Servlet, JSPSmsartUpload, HTML, XML, Java Scripts, JasperReport, Log4J, Ration Rose, UML, Version Control, Unix and Weblogic.
2. Write java code to receive XML file from internet, parse it, call EJB, determine the next question, generate XML file and pass it back to internet.
3. After all questions had been answered, submit all data to internal DB and update FDR.
Co-leading the project to convert the existing VB lost stolen workflow to Web Browser base workflow.
1. Technology: EJB, Java Servlet, JSP, HTML, Java Scripts and Weblogic.
2. Adapting Sun's MVC pattern to implement the project.
3. Separate each function in the workflow, create skeleton and template, assign it to team member.
Provide technical guidance and leadership to other developers.
1. Provide developer’s PC setup/configuration documentation.
2. Provide configuration documentation of development tool.
3. Provide development technique verbally or create a sample codes to other team members.
Recent Contract Application Developer
1. InspectCheck.com – SSRS reports and ReportView embedded in asp.net page(C#).
2. Your Active World LLC – SSRS reports and ReportView embedded in asp.net page(C#).
3. AZWholeSalePoolEquipment.com Web Site Support – Classic ASP, SQL 2008, C#, Sync Quickbook and Sql2008
4. County Property Tax Web Site Development – VB.Net, C#, ASP.Net, JQuery, Web Services. SQL2008 – Stored Procedure, View and Functions.
5. Safeguard/Quickpass consultant – C#, VB.Net, SQL2008, ASP.Net, JavaScript, Team Foundation Server Config/Setup.
6. Online Training Course Web Site Development - C#, SQL2008, ASP.Net, JavaScript.
7. RV Reservation Management System Development and Support
Technology involved: MySql, C#, PilotScheduler, AJAX, Java, Tomcat, JSP, Java Servlet, HTML, XML, Java Scripts, JasperReport, Log4J, and Unix.
Win Form – Billing and Collection Window Form Application.
EDUCATION
University of Georgia, Athens, GA
M.S., M.A.M.S
Majored in Statistics and Computer Science.