Ms Office Developer Resume
Toronto, ON
PROFESSIONAL EXPERIENCE
Confidential, Toronto, ON
MS Office Developer
Responsibilities:
- Designed and developed tool in Access for database consolidation of 4 Excel - based databases
- Consolidated Excel-based financial tracking databases into Access database using DAO/ADO/OLEDB for data access and VBA for module design and development
- Skills: MS Access/Excel VBA design and development, ADO, DAO, OLEDB
Matlab Developer
Confidential
Responsibilities:
- MATLAB-based visual interface design and development for sleep deprivation and human performance modeling software
- Data storage/retrieval in/from Excel format files
- Object-oriented implementation of model-view-controller (MVC) pattern in MATLAB
- Documentation generation using grep/sed utilities
- Production and design of flow charts using regexps and Dot language
- Design and development of ASP.NET MVC 4 web application
- Skills: MATLAB, Excel, MATLAB external API/.NET C# integration, C#, Dot language, ASP.NET MVC 4, Razor view engine, JavaScript, jQuery, jQuery UI, JSON, AJAX, Google Charts, Foundation framework, Visual Studio 2012, software design, documentation, development, deployment
Confidential, Toronto, ON
Matlab Developer
Responsibilities:
- Implementation of application for computing models for financial risk assessment in object-oriented MATLAB using software design patterns such as abstract factory pattern and teh model-view-controller (MVC) pattern
- Deployment of standalone application using NullSoft Installation system and teh Matlab Compiler Runtime (MCR) library
- Implementation of MATLAB-based GUI to improve user experience
- Back-end connectivity to SQL Server 2012 database for data storage and retrieval
- Implementation and configuration of application testing and development environments wif virtual machines using VMWare Workstation for Linux/Windows 32-bit and 64-bit
- Specifications document written to include functions, classes, execution flow and data flow for application using grep/sed/LaTeX/vi
- Skills: MATLAB, MATLAB API/.NET C# integration, NullSoft Installation system, MATLAB GUI development, MS SQL Server 2012, VMWare Workstation for Linux/Windows 32-bit and 64-bit, LaTeX, vi/vim, grep, sed, awk, BASH scripting, software design, documentation, development, deployment
Confidential, Toronto, ON
Visualization Developer
Responsibilities:
- Developed data-driven visualization of teh internal climate of an educational building utilizing Autodesk Maya 2012 and particle systems
- Data storage/retrieval in/from Excel format files
- Visualization of ~360,000 data points was animated using keyframes in Autodesk Maya 2012 and composited in Autodesk Composite 2012
- Rendering of animation on cloud computing platform
- Textual data and 3D building model composited in Autodesk Composite 2012
- Skills: Autodesk Maya, Autodesk Composite, Maya Python/MEL API scripting, Excel, GIMP, analysis and visualization of ~360,000 data points, cloud computing
Confidential, Toronto, ON
Graduate Assistant/Teaching Assistant
Responsibilities:
- Responsibilities included preparing lab demonstrations, grading assignments and invigilating tests for introductory courses on C and Java programming
Confidential, Toronto, ON
Flash Programmer
Responsibilities:
- Developed back-end MySQL/PHP/AS2/AS3 solution for interface to Contagion and Epidemic educational games deployed on teh web
- Introduced game interface extensions and modifications to enhance user experience using AS3
- Utilized Adobe Flash software and AS2 to develop user interface elements for teh Contagion educational game project
- Skills: MySQL, PHP, AS2/AS3, Adobe Flash, BASH scripting, grep, SSH, JavaScript, AJAX, jQuery, jQuery UI
TECHNICAL SKILLS
Major Languages: C, C++, ASM, Pascal, PHP, Python, C#, .NET, Java, JavaScript, XML, UML, (D,H,X)TML, CSS
Technology: JavaBeans, socket and thread programming, 3-tier web applications, AJAX, CUDA/OpenCL, OpenGL, GPU/GPGPU programming, OpenMP, OpenCV, neural networks, genetic programming and algorithms, X11
Servers: Apache, IIS
Databases: SQL Server, MySQL, Oracle 8i/9i, MS Access, DB2
Operating Systems: *nix, Windows (3.11, 95, 98, NT, 2000 Server, 2003 Server, XP, Vista, 7, 2008 Server), DOS, VMWare (Player, Workstation)
Others: MATLAB, LaTeX, Rational Rose, Adobe products (Photoshop, Illustrator, Premiere, Flash, Dreamweaver, Acrobat), Maya, Microsoft Office (Word, Excel, Powerpoint, Access, Visio), Windows scripting, BASH scripting, VI/VIM, Awk, Grep, Sed, Visual Studio (6, 2002-2012)