Tyrone Moodley
Address : ** ***** ***** ****, ******, ON L4G 7V4, Canada
Mobile : 416-***-****
Email : **.*******@*****.***
OBJECTIVE
Seeking a Software Engineer position with Core Concepts utilizing technical acumen and logical thinking to provide the company with the best software solutions.
EDUCATIONAL DETAILS
Course
College/University
Year
BBA in Infrastructure Assurance
University of Texas at San Antonio
2010
BBA in Accounting
University of Texas at San Antonio
2010
BBA in Information Systems
University of Texas at San Antonio
2003
SOFTWARE AND HARDWARE SKILLS
●Programming Languages : Javascript, C#, PHP, ASP, VB.Net, SQL,
●Database Technologies : MS SQL, MySQL, MongoDB, RavenDB
●Frontend Tools : Kendo UI, SyncFusion, Infragistics
●Familiar with Continuous Integration (CI) tools like Jenkins and TFS.
●Strong understanding of Javascript frameworks like AngularJS, BackboneJS and KnockoutJS.
●Strong understanding of CSS frameworks like Bootstrap and Foundation.
●Proficient Knowledge of Networking and Computer Hardware.
●Proficient Knowledge of Intrusion Detection Software such as Snort, Wireshark.
●Proficient Knowledge of Network Security.
●Strong understanding of the Gang of Four Design Patterns.
●Strong understanding of Encryption.
●Strong understanding of secure software design.
●Familiar with network penetration techniques and how to prevent system from being exploited. (Infrastructure Assurance).
●Strong understanding of Agile methods and SCRUM.
●Strong understanding of Online Payment Gateways like FirstData, Authorize.NET and Paypal.
●Strong understanding of IOC Frameworks such a Ninject, Unity, Spring.Net.
●Books: The Pragmatic Programmer - Andy Hunt, Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm (Gang of Four)
EMPLOYMENT
Starstop, Inc (June 2014 - Present) Contract & Perm
Software Engineer (North Carolina) - C# ASP.Net/Azure/AngularJS/MongoDB/Phonegap
Developed custom Phonegap Hybrid Mobile app using AngularJS connecting to a ASP.NET WebAPI Rest service that persisted data to MongoDB.
Mobile app involved a Slot machine that used Javascript/AngularJS and CSS transitions to show animations. When user won a prize, a web service call was made to the WebAPI rest service hosted on an Azure cloud instance.
Integrated Continuous Integration by using Azure to automatically pull the latest copy from Bitbucket repository and build the latest project.
Iron Data, Inc (January 2014 to July 2015) Perm
Software Engineer IV - C# ASP.Net/ASP Classic
Worked on Commercial-off-the-shelf (COTS) licensing software called eLicense. Developed custom web services using Simple Object Access Protocol (SOAP) and web api.
Integrated with the Federal State Medical Board by using their web service to speed up doctor registrations. Introduced Javascript and CSS frameworks using Kendo UI and Bootstrap.
Developed custom module for the North Carolina Board of Electrical Engineers. Module consisted of several pages that captured tests results from different certified Online Education Providers.
Developed custom module for Kansas State Bank that allowed State banks report their shareholders in order to be in compliance with State laws.
Integrated Entity Framework (EF) into project. Developed custom classes that used EF Models to persist data to SQL Server.
Romman Inc, C# ASP.NET/Classic Asp Developer (Texas) (September 2011 to January 2014)
Projects:
Developed custom payment gateway for ecommerce site in ASP that processed orders using Simple Object Access Protocol (SOAP). Redesigned Home page to display more products to increase conversion rate. Redesigned Local Area Network (LAN) to make it more efficient for users and prevent network packet loss. Designed and coded custom costing module for ecommerce site.
Designed ASP.Net C# application framework using .net 3.5. Used Entity Framework to allow 3 tiered architecture. Designed relational database in SQL Server 2005 that used store procedures and functions to speed up data access and prevent sql injection attacks.
Used LINQ-To-SQL and ADO.Net data objects to communicate with the stored procedures and functions in the database. Worked with the data context model to allow stored procedures and functions to be converted into classes and allow methods to be used against the classes.
Designed framework using Rapid Application Development (RAD) by using Object Oriented programming to build base classes which allowed web forms to inherit from these base classes to speed up the development.
Designed Code Generation program to speed up the creation of entity classes to speed up the development of the system. Used JQuery and CSS3 to design Web 2.0 looking system. Used encryption to store sensitive data on the database.
Core Responsibilities:
●Managed E-commerce site.
●Managed transition of E-commerce transaction payment gateway.
●Designed custom costing modules in classic ASP and ASP.NET.
●Designed and implemented custom audit trail for payments log that tracked every step of the transaction.
●Developed anti-fraud module that prevented customers from adding additional items to shopping cart while checking out.
●Developed web service that integrated with warehouse ERP.
●Attended Search Engine Strategies (SES) 2011 San Francisco.
Dahill, ASP Classic Developer (Texas) (September 2010 to December 2010)
Projects:
Developed HR module in classic ASP. Designed all tables and stored procedures in MS SQL Server. Used JQuery and AJAX to query and update database. Designed custom JSON helper classes to provide web service functionality.
Core Responsibilities:
●Analyzed HR departments business needs.
●Web development in Classic ASP.
●Database development in SQL Server.
Jungletech, Web Programmer (Texas) (March 2010 to September 2010)
Projects:
Developed company website using PHP. Synchronized Twitter and Blog accounts to automatically link to company website. Worked with CSS, JQuery to create nice looking GUI’s. Developed modules to prevent multiple instances of the program from running multiple times. Logged custom exceptions into XML log file.
Core Responsibilities:
●Application Programming in Java.
●Web development in PHP.
●Database development in MySQL and SQL Server.
Southernsoft Technologies, Programmer Analyst (Zimbabwe) (May 2005 to October 2008)
Core Responsibilities:
●Planned organized, lead, controlled and evaluated the operations of the company.
●Developed user manuals and computer policies which helped shaped client policies and procedures computer systems operations. In addition I produced videos and online wiki's to help communicate policies, procedures, and best practices more efficiently.
●Met with clients to discuss system requirements, specifications, costs and time lines during which I used Microsoft Project to input all the resources to produce Gantt Charts to show clients exactly how long the project would take.
●Put together a highly skilled team of software developers, database designers to design, develop, implement, operate and administer computer software. During which time the company developed a very successful Security Guard Management software called GuardForce. In addition, we also developed Payroll software which integrated with GuardForce. Managed the Mediterranean Shipping Company's (MSC) ERP project.
●Planned the budget and expenditures of the company and projects.
●Recruited and supervised 1x computer analysts, 2x engineers, 2x programmers, 1x technician, and 1x software trainer. I monitored their training and evaluated their performance.
Trico-USA, Project Manager (Texas) (January 2000 to December 2004)
Core Responsibilities:
●Planned, organized, lead, controlled and evaluated each large project valued over $20,000.00
●Met with clients to prepare and submit construction project budget estimates.
●Prepared contracts and negotiated revisions, changes and additions to contractual agreements with architects, consultants, clients, suppliers and subcontractors
●Prepared progress reports and communicated the status of each project to clients in the form of email communication, phone, and fax.
●Monitored activities of subcontractors by monitoring the progress of each project and inspecting each project after installation during which I created a "best practices" document highlighting how to prevent certain mistakes made during the initial stage of the project. Specifically, making sure Sales staff take pictures of each location where a post would be installed and also using CAD programs to show clients how the structure would look.
●Assisted Accountant with inputting data into QuickBooks accounting package.
●Assisted Marketing Department by writing sales letters to potential clients educating them on our products.
●Prepared for training sessions by setting up the conference room with the projectors and proper seating arrangements.
●Fixed networking problems.
●Upgraded computers and removed viruses.
●Developed small databases for marketing department with skills learned at college.
PERSONAL DETAILS
Languages : English, Spanish
Hobbies : Programming, Squash, Boxing.