Post Job Free

Resume

Sign in

Developer Engineer

Location:
Milton, ON, Canada
Posted:
February 13, 2020

Contact this candidate

Resume:

SHIMI MURALEEDHARAN Mobile No.+1-647-***-****

*** ***** ******, adbrmz@r.postjobfree.com

Milton, Ontario – L9T 9A7

Professional Summary

• Dynamic, competent and result oriented professional with 11 years of experience in Object

– Oriented design and development with extensive experience in full life cycle of the software development process including proof of concept, design, implementation, Team Management and Leadership.

• 8 years of experience in analysis, design, development, testing, maintenance and deployment of complex Internet/Intranet based software applications using Microsoft technologies.

• 3 years of experience as Test Engineer in Embedded Systems developing test applications for SDKs in different platforms including mobile devices.

• Proven ability in ASP.Net, Asp.Net Core, MS SQL, C#, JavaScript, JQuery, AJAX, ADO.Net and Entity Framework Core.

• Expertise in developing N-tier web and windows applications.

• Worked extensively in database design and development of databases, stored procedures and functions.

• Proved success in leadership role by leading teams through the entire project life cycle from design, development and integration to production.

• Proficient in front end CSS and JavaScript frameworks like Bootstrap and Angular JS.

• Project Leadership and Technical Co-ordination of Offshore Development team throughout the project.

• Involved in key design decisions and provide expertise in terms of functionality and performance of the system.

• Logical, Analytical and Good Interpersonal skills, Commitment to perform quality work and an Excellent Team Player.

• Successful co-ordination and implementation of third-party tool integration.

• Extensively worked on migration projects from Asp and VB to ASP.Net and from Asp.Net to ASP.NET Core

• Actively participated in team building and training for 5 years.

• Supported extensively in production – exposure to live web server and application server environments.

• Highly motivated team player with the zeal to learn new technologies and always believe in giving the best efforts in challenging environments.

• Proficient in working as a freelancer with a wide range of technologies.

• Knowledge in Asp.Net MVC, WEB API

• Strong Object-Oriented Analysis and Design Experience using C#.

• Expertise in SQL Server, Stored Procedure, Designing databases.

• Proficiency in the configuration of web servers, application servers and services in various environments using IIS.

• Excellent analytical, problem solving and communication skills. Technical Skills:

Programming Skills C#, VB.NET, VB, Java Script, JQuery, VB Script, XSL, XSLT, Bootstrap, Angular JS, AJAX, HTML, CSS, XML, LINQ

Frameworks .Net Framework 1.0, 2.0, 3.5, 4.0, 4.5, .Net Core 2.0, NUnit, MSTest Web Server IIS 6, IIS 7, IIS 7.5

Database SQL Server 2000, 2005 and 2008, Oracle 10g Tools & Utilities Visual Source Safe, Team Foundation Server, Toad Programming

Frameworks

ASP.Net, Asp.Net Core, ADO.Net, ASP, Web Services, WCF, WEB API, Entity Framework Core

Projects Profile

Alamy Images Pvt. Ltd

Position – Lead Engineer September 2013 – August 2016 Position – Freelancer September 2016 – Till Date

Description: The projects worked in Alamy Images involves mainly the development and maintenance of the website http://www.alamy.com. The major modules involved are Account management, Payment, Image comp and Light box. Account management module deals mainly with the different types of user management including customer and contributors for stock images and videos. Image comp is a user interface in Alamy’s website which enables customers to purchase and download images from the site. Light box is a feature which allows user to make a collection of images and videos from search results of Alamy. Environment: .Net Framework 4.0,4.5,4.6, .NET Core 2.0, SQL Server, C#, Asp.Net, Asp.Net Core MVC, Asp, XSL, XSLT, VB Script, Java script, JQuery, Bootstrap, Angular JS, XML, HTML, CSS, WCF, Web Services

Responsibilities:

• Involved in all the phases of the life cycle of multiple projects from the requirement gathering to quality assurance testing.

• Worked on different .Net Framework versions and .Net Core 2.0 for migrating the legacy applications.

• Worked on requirements gathering, technical documentation and impact analysis for several enhancement projects.

• Successfully executed multiple projects in parallel as a team.

• Involved in successful key design decisions and demonstrations of proof of concept for several migration projects.

• Detailed impact analysis and successful implementation of several critical migration projects.

• Worked on Migration projects from Asp to Asp.net and Asp.net to Asp.net Core MVC.

• Involved in Production Support which requires good analytical skills and domain knowledge.

• Worked with deployment on web, intranet and application servers.

• Team building and training activities for the new team members.

• Implementation of the support of several new currencies like AUD, CAD and INR to the existing e-Commerce application.

• Worked on client-side validations using Bootstrap CSS framework.

• Worked on several client-side framework such as Java Script, JQuery and Angular JS.

• Third party integration for PDF generation using ABCPDF for invoices and credit notes.

• Developed and deployed webservices using WCF.

• Worked on enhancement and deployments with legacy component services.

• Implementation of e-Commerce solutions based on the new requirements which includes Credit cards, Paypal and internal accounts for Alamy.

• Worked on different project types such as Web application projects using .Net Framework and .Net Core, Websites, Console applications, Webservices and WCF Services. Cognizant Technology Solutions August 2010 – August 2013 Position – Senior .Net Developer

Project: Event Concierge

Description: Event Concierge is a one stop solution for company's demand for Micro sites for several events or summits which happens around the globe every year. Many industry leaders will be participating in the events which are hosted by Cognizant every year. This application will avoid the intervention of developers in creating micro sites for each and every event. Using this application, the user can upload the images and data which are to be displayed in the micro site. This will reduce the efforts in developing a new site by creating a single interface which could be used for creating and managing different events by reusing the previously built templates. Environment: .Net Framework 4.0, SQL Server, C#, Asp.Net, WCF, LINQ, JQuery, Javascript Responsibilities:

• Worked as a technical lead in a team of 8 members for coordinating offshore development activities.

• Developed and deployed the application from scratch, involved in all the phases of the project.

• Involved in all the key design decisions of the entire application framework.

• Co-ordinated the activities of UI/UX development team and worked on converting all the html pages into aspx pages.

• Conducted demonstrations of the application as a POC until the final stages of the project execution.

• Worked extensively with UI team to implement the support of several templates of microsites.

• Worked on the development and deployment of WCF services for transferring the images and data required for microsites.

• Involved in the mentoring of new team members and team building.

• Worked with regular process and quality audits for the project.

• Development of application based on the requirements for deploying it in an internal application repository.

Position – Senior .Net Developer

Project: Estimator

Description: An Estimator is a website for creating estimates of support projects. Estimates are created based on Historical data. One estimate can contain one or more applications. For each application in the website, there is provision to enter historical ticket count. The system provides four main ticket types. They are Service Request [SR], Incident Management [IM], Problem Management [PM] and Change Request [CR]. PM ticket type is divided into following sub types

– S1, S2, S3 and S4. CR ticket type is divided into Simple, Medium and Complex sub types. Along with application level data entry, user can also enter data for two higher levels- Division and Global. If the user is entering data in Global or Division level, application level data will be derived and the rule engine will display the estimates based on application level data. Environment: .Net Framework 4.0, SQL Server 2008, C#, Asp.Net, JQuery, Javascript Responsibilities

• Involved in complete software analysis and design development cycle that includes the requirement analysis to quality assurance testing.

• Involved in the development of UI development using JQuery and Javascript.

• Created application framework and SQL stored procedures based on the coding standards defined.

• Analyzed and implemented different estimation techniques. Position: Dotnet Developer

Project: Legal Express

Description: Legal Express is a legal current awareness service. The system supports 32 law topics. Updates on different law topics will be available to the user in the Website, RSS feeds and Daily email. The user can select law topics for which he/she needs updates. To create an account in Legal Express system, the user has to sign up with a unique username, password and Email ID. To verify the email ID, an activation email will be sent to the registered email address. When the user clicks the activation link, the user will be redirected to the legal express website and the account will be activated. When a user account is activated, a welcome email will be sent to the user. If the user forgets his password, there is provision to send the password to the registered email ID. All the emails are sent using third party software Campaign Master. HTTP endpoints are exposed by Campaign Master for activation email, Welcome email and forgot password email. For daily email update, data will be taken from the RSS feeds generated. RSS feeds for this daily email update are generated using SSIS package.

Environment: .Net Framework 3.5, SQL Server 2008, C#, Asp.net, LINQ Responsibilities

• Involved in all the phases of the project including requirement gathering, design, coding, unit testing, debugging and bug fixing.

• Integration of a third-party web service Campaign Master for sending emails.

• Worked in the data generation of RSS feeds and daily email update using those data.

• Implementation of user accounts and further profile management.

• Worked on stored procedures and SSIS packages for formatting the imported data from an external system.

• Worked extensively in converting the HTML of web pages and emails.

• Implemented LINQ to SQL for the database operations for the application. Network Systems and Technologies Pvt. Ltd October 2007 – August 2010 Project: Hyperion

Position: Senior Test Engineer

Description: Hyperion project is the overall development of barcode Scanner. The entire product is available with the software for data collection from the scanner connected to a PC or to a mobile. The purpose of the Hyperion Software development kit is to facilitate third-party Application Software Development for the scanner. The SDK lies as a thin small software layer between the applications and the scanner, focusing on connection management. The API’s are simple, consistent and easily extensible for additional scanner commands and properties. At the lowest level the customer application can communicate with the scanner using the eXtensible Scanner Protocol (XSP). At the higher level, the Hyperion SDK provides an Application Programming interface. Applications will be built above the SDK’s. Environment: C#, Java, C++, Windows Mobile 5, Windows Mobile 6, Blackberry, Symbian Responsibilities:

• Worked on several mobile platforms such as Windows Mobile, Blackberry and Symbian in addition to Windows and Linux.

• Used several tools kits, simulators and emulators for different mobile platforms.

• Used several tools like Microsoft Active Sync for deployment of applications.

• Development and deployment of mobile SDK test applications for different platforms using different languages.

• Documented test cases, test plans, test results based on the requirements. CMC Limited December 2005 – October 2007

Position: Dotnet Developer

Project: Integrated Database Solution to .Net Migration Description: Integrated Database Solution is a set of components that provides all the functionalities that are required for doing business of Mutual Funds. Using this system, we can do a collective investment that pools money from investors and invests their money in stocks, bonds, short-term money market instruments and other securities. The fund manager trades the fund's underlying securities, realizing capital gains or losses, and collects the dividend or interest income. The value of a share of the mutual fund is calculated daily based on the total value of fund divided by number of shares currently issued and outstanding. Environment: C#, ASP.NET 2.0, SQL Server 2005, Microsoft Windows XP Professional Responsibilities

• Migrated the existing classic VB desktop application to dotnet web application using C# and SQL Server.

• Worked on requirement gathering and further documentations by directly interacting with the client.

• Involved in the development of application architecture and participated in demonstrations of the application during every milestone.

• Worked on the creation of database schema at basic level and created several stored procedures.

Position: Dotnet Developer

Project: Genisys Configurator

Description: Genisys Configurator is available as a product, with its entire suite of components serving the needs of a typical Insurance Organization. It is also available with an individual component based on specific organizational needs. These Configurator components can be customized to suite as the specific practices of any organization. Configurator allows users to rapidly and easily define new insurance products. The user even can make changes to existing products, and establish rules that govern the product’s behavior. Configurator can be integrated seamlessly with any back-office system for a more efficient new business process. Environment: VB.NET, ASP.NET, Oracle 10g, Microsoft Windows 2000 Professional Responsibilities

• Worked on enhancements and modifications of the existing application.

• Actively participated in performance testing which involved the analysis of production issues.

Position: Junior Dotnet Developer

Project: E-Kats

Description E-Kats is a Business Oriented Software that deals with the Stock Market. It provides both order driven as well as market making facility, provides order matching at price / time priority and such other matching deployed which is set out in detail in the business process,provides trading as well as enquiry facility for brokers and also provide enquiry only facility for specific categories of users including Exchange officials / large investors, provides multiple market / segment facility which can be run independently with separate rules in each market/segment, provide Internet enabled trading facility which would enable investors to view / trade on Stock Exchange from anywhere in the world, provides the facility for a sophisticated real time surveillance to reduce market manipulation.

Environment: C#, .Net Framework 1.0, SQL Server 2000 Responsibilities

• Involved in developing UI with Windows Application using various user defined controls.

• Worked on a profiling module, which determines the columns to be displayed in a View Only Terminal which shows the stock prices.

• Developed stored procedures and functions which are required for the profile module.

• Undergone trainings in the finance domain which included the different types of stocks and their characteristics.

• Worked extensively on Unsolicited Messaging System, which is used for identifying the changes in stock prices.

Professional Qualification

• B-Tech (Information Technology) from Cochin University of Science and Technology in the year 2005.

Personal Profile

Date of Birth 26 September 1983

Nationality Indian

Marital Status Married

Hobbies Blogging

Work Status Open Work Permit

LinkedIn URL https://www.linkedin.com/in/shimi-muraleedharan-0b56195b/ Declaration

I hereby declare that the information furnished above is true to the best of my knowledge. Shimi.M



Contact this candidate