Dynamics Ax Developer Resume
Bellevue, WA
SUMMARY:
- Master degree of Software Engineering from Confidential ; Bachelor degree of Computer Science from Confidential
- Substantial development experience with C#/.Net(4.5, ASP.Net, WCF, EF)
- Full stack developer, strong on front end (JavaScript(OO), Html5, CSS3)
- Solid skills on T - SQL and PL/SQL
- 10 years’ experience on software development
TECHNICAL SKILLS:
Programming Languages: Visual C#/.Net, VC++, C, Java, Visual Basic, Delphi
Dev Techs: ASP.Net MVC, WebForms, WCF, EF, JS, AngularJS, KnockoutJS, JQuery, Ajax, Html 5, CSS3
Databases: SQL Server2008,2005, SSRS, SSIS, Oracle 11G, MySQL
Dev Tools: Visual Studio 2013, Flash CS5, Eclipse 3.3, JBuilder, Borland C++ Builder,WinCVS, Matlab, Rational Rose
Operating Systems: Windows 8/7/XP/2000, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Dynamics AX Developer
Responsibilities:
- Worked on Retailer Server’s Restful Api end points(Model binding, Error handling) for Views.
- Developed Views(Hardware Station, PickUpInStore etc.) for Mobile POS(Windows UWP SPA app) with TypeScript, KnockoutJS;
Tools: C#/.Net 4.5, Web Api 2, TypeScript, JavaScript, KnockOutJS, WinJS, Html5
Confidential, Seattle, WA
Technology Lead
Responsibilities:
- Migrated DS TOD(pages) from ASP to ASP.Net MVC.
- Constructed Restful Service(Web Api) for Reports Monitor to expose its monitoring statistics; Implemented Reports Monitor(RM)(Windows Service) for monitoring Report files when generating, openning and deleting with logging in DB;
Tools: C#/.Net 4.0, ASP.Net MVC 5, Web Api 2, WCF, Entity Framework 5, AngularJS, Html5/CSS3, Windows Service, Sql Server 2014
Confidential, Chicago, Illinois
Software Developer
Responsibilities:
- Created REST handshake service in Portal side for Microsite(another web sites) to get the complementary device information and redirect the user to Microsite after the authentication, finished by ASP.Net Web Api, EF.
- Implemented Big Data Analysis page which displaying device usage info from multiple aspects in visual charts, built consolidated chart data model from multi-threaded retrieving for Linq queries. Verified correctness of data transfer and transformation in test project. Done by .Net TPL, Threading, ASP.Net MVC, EF, NUnit.
- Developed multiple pages(DeviceList, variations of Custom Reports and Default Reports) in Interim Portal project; Built the Expression Tree to get device list from runtime filtering conditions; Created custom attributes for server and client side validation on checkbox list with MVC and JQuery Validation; In Linq, ASP.Net MVC 4, WCF, EF, Sql Server.
- Remodeled NotificationSetup(create new/edit) in step wizard manner, modeled, created and validated five steps involved in new AlertSetup page. Using ASP.Net MVC, EF, JQuery Validation.
Tools: C#/.Net 4.0, ASP.Net MVC 5, Web Api, WCF, EF, Linq, TPL/Threading, Spring.Net, Quartz.Net, Tibco MagicBus(message queue), Windows Service, Log4Net, NUnit, AngularJS, BootStrap, SQL Server, SSIS, Oracle 11g
Confidential, Columbus, Georgia
Software Developer
Responsibilities:
- Designed and implemented Accounting Daily Settlement web application, which used by accounting team for daily balancing operation. Used ORM tool (Entity Framework) for retrieving/updating accounts info in a batch; Hosted large amount of input box in one page by running divided loading task asynchronously against DOM Latency. By ASP.Net MVC, EF4.1, AngularJS, JQuery, Ajax.
- Built functional modules(DFA Letter and Communication P) for FraudCase Logs web application, which automated the logging of fraud transactions on credit card along with additional notes(to IBM Mainframe as well as SQL Server) and generating templated .docx as attachment for the notification email sent. With ASP.Net Web Form, WCF, TN3270.
Tools: C#/.Net 4.0, ASP.Net MVC/Web Form, WCF, EF4.1, Linq, ActiveX, AngularJS, JQuery, Sql Server
Confidential, Sacramento, California
Web Developer
Responsibilities:
- Created new functionality for Confidential Platform(hosted by Arizona state government for online enrollment of Health Care Insurance). Included:
- Implemented pages(Medicare, TANF, Nutrition Assistance) for HIX, which collecting client family and income information. Finished with ASP.Net WebForm, WCF, Linq, JQuery, JQuery UI
- Structured and engineered Help Center for synonym-based multiple keyword search; Implemented other functions like keyword highlighting, topic rating, etc. for HIX, finished in ASP.Net MVC 3, Linq, WCF
- Validated and consolidated client inputs through multiple internal/external Web Service in Eligibility Calculation module. Schemed and coded service and data contract types, configured service instance concurrency and channel security with WCF.
Tools: ASP.Net Web Form, MVC 3, C#/.Net 4.0, Linq, WCF, SoapUI, KnockoutJS, JQuery, Ajax, Sql Server 2008
Confidential
Software Developer
Responsibilities:
- Built OTIS automatic importing tool which downloaded data file(Excel) from the external site and imported all records to Sql Server. The application scheduled running frequency was 3 times per day. Implemented with WinForm, Threading Pool, WebRequest class.
- Architected and Implemented WebGalaxy 2.0, integrated previous multiple processes to a unified model; Leveraged XML Schema both in SQL Server and client side to validate inputs from operators. Built by ASP.Net WebForm, JQuery, Ajax.
- Implemented BIS Proj Management Web application, which was used to track BIS’s ongoing projects’ progress, modeled the project life cycle in 7 stages and recorded the time stamp and stakeholders on each stage. Dev tools: C#, ASP.Net WebForm, Confidential Ajax Library, Ajax WebMethod, JavaScript, Linq to Objects, SQL Server2008
- Automated generating and downloading reports(PDF and Excel Format) in Web App for Control Account Daily and Sales Effectiveness Weekly report. Retrieved and Archived related source data with SSIS packages. Tools: ASP.Net(WebForm), Crystal Report, SmartXLS, C#/Linq to Objects, SQL Server, SSIS
- Added new functional modules to WebGalaxy application, which is an integrated stock trading transaction tracking platform
a) RRIF Module Upgrading
Main Developer
Responsibilities:
- Designed and engineered Document Process Visualization module, which visualized backend document processing flow with a work flow tree. Designed the application from scratch, parsed XML doc which includes processing steps from ActionScript. This utility boosted WebDoc to be deployed by RBC HongKong. Referring to “Demo” sec in my home page. Main tools: Flash CS5, ActionScript 3, C#, .Net/XElement, ASP.Net 2.0, Dynamic SQL. b) Multi-File Uploader - Main Developer
- Created an ActiveX control and its installation package for downloading from the web page and installing it on client system facilitating client choosing file folder or multi files to upload them to server. Mainly used C#, .Net(Stream/File I/O, WebClient), CabArc.exe, JavaScript, ActiveX Control, Authenticate Code(s)
Tools: Visual C# 2005/2008, .Net 2.0/3.5, ASP.Net, Web Service, SQL Server 2005, T-SQL, Confidential Ajax Library, JavaScript, JQuery, CSS, Flash CS5, ActionScript 3, IIS 6.0.
Confidential
Software Developer
Responsibilities:
- The web UI C++ tool used to upgrade ROME application, which had been deployed on client side.
- Stored updating files as BLOB in the Oracle DB, which empowered clients to update and config the deployed application from local DB server.
- Read/displayed updating files’ information(size, name, modified date) when they were available download from FTP server such that clients could choose which files to download.
- Implemented asynchronous files downloading from the file server through multiple threads; Displayed the downloading progress with the progress bar.
Tools: VC++/MFC, JavaScript, CSS, COM, ActiveX, InstallShield, Oracle10g, WindowsXP
Confidential
Software Developer
Responsibilities:
- Implemented a custom edit box using Windows GDI, which prompted with random time gap for the next valid key input, by which the application’s security got strengthened. Used Visual C++/MFC, Win32 Controls.
- Coded logic for adding composer’s signature and verifying it from the receiver by utilizing and Encryption/Decryption infrastructure -PKI.
- Applied XPCOM of Mozilla technology in the user interface implementation which facilitated the communication between UI JavaScript and backend C++ code(COM objects) for displaying the files’ information and signatures information, used NamedPipe(IPC) for retrieving the composer ID from another Module of a different Windows Process.
Tools: Visual C++/MFC, Win32 API, GDI JavaScript, Html, XPCOM, CppUnit, MySQL, Windows XP, Linux
Confidential
Application Developer
Responsibilities:
- Maintained and enhanced modules of statistical applications, which used for generating im/export statistics from combined inquiries on trading fields(quantity, amount and category).
Tools: VC++/MFC, ADO, SQL Server
Confidential
Responsibilities:
- Composed web pages for Intranet site(Information Sharing) with ASP and maintained the site.
Tools: ASP, VBScript, HTML, CSS, SQL Server