Sothi Rajagopal
Markham, Ontario Tel: 647-***-****
L6E 2A5 Email: ******@*******.***
To obtain a position in your programming department with an emphasis in Senior .NET developer or Software Engineer where I can utilize my extensive related education & skills and contribute to the organization’s growth.
SUMMARY OF QUALIFICATIONS
More than 12 years’ Experience in Object-oriented Design, Analysis and Testing Module.
Extensive Knowledge in API, Web services (REST), SOAP, JSON and XML.
Strong Knowledge in Database Development, Stored procedure, SSRS and SSIS.
Excellent knowledge in MVC and Core MVC Applications using studio 2015 and 2017.
Excellent knowledge in ASP.NET, C#, ASP with Automation Process.
Strong Knowledge in Debug, Troubleshooting and Resolve ongoing issues or defects.
Extensive Knowledge to Design and Develop IT Process Automation (ITPA).
Experience in Development of database access using EF, NHibernate, LINQ and ADO.net.
Possess experience in SignalR and Redis.
Successfully Completed Oracle certification for SQL and PL/SQL.
Excellent Knowledge in Agile methodology, and Scrum. TECHNICAL SKILLS
Programming Languages C#/C++/C
Java
Visual Basic.Net
Assembler
Basic
Pascal
Prolog
Web server Install and setup IIS 8, IIS 7.5, IIS 7.0, Apache servers and troubleshoot any errors.
Setup Solr
Setup Applications
PC Technician Installing software and hardware
Troubleshooting
LAN and WAN setup.
Database Web Design Operating System
MS SQL
Oracle 8i (SQL
and PL/SQL,
Build Forms,
Reports)
MYSQL
PostgreSQL
Mongodb
Access
ASP.NET
PHP
JavaScript /
Jquery / Json
HTML 5, Css 3
XML
Wordpress
Boostrap
Angular 2
Windows 2012
Windows 2008
Windows 2003
Widows 10
Windows 8
DOS
Red Hat
PROFESSIONAL EXPERIENCE
Freelance Sr. Software Developer 2021/01 to Today
Page 1 of 4
As a senior developer, participated in the design, development and support of a number of in-house and client facing web based application, utilizing .NET, XML, WebAPI and client-server techniques. Provided technical expertise and organizational skills to a team of developers.
● Designed and coded enhancements. Resolved internal and external defects using (SSRS, SSIS, T-SQL,Webservice, WebAPI, ASP.NET Core MVC, C#)
● Interfaced with 3rd party applications and services, utilized custom in-house and off-the- shelf controls.
● Consulted our clients with database I/O issues and gave structural recommendations such as rebuilding/adding indexes and splitting temp db files into multiple data files etc in SQL Server.
● Resolved customer issues working with the Support team. This included logging into their onsite Advance installation.
APPLICATION SUPPORT ANALYST (L3-Developer) 2018/06 to 2020/12 IBM - CIBC, Missisauga, ON.
Troubleshooted and resolved application issues escalated from end users.
(SSRS, SSIS, T-SQL,Webservice, WebAPI, ASP.NET Core MVC, C#)
Developed scalable modular software packages for various applications using Microsoft technologies.
Take ownership of operational issues and perform both short-term resolution, and development of preventive measures for the longer term
Assisting with process improvements, systems integration and BCP efforts
Perform application change management activities as assigned by the business
Assisting and/or driving process improvements, systems integration and BCP efforts
Assist and/or drive process improvements, systems integration and BCP efforts
Ensure applications are working seamlessly
Ensure incident, problem and change management; and BCP processes & procedures are followed and adhered to
Sr.Developer / Team Lead ( API, ASP.NET, C#, SSRS) 2014/05 – 2018/06 KESM Transaction Solution inc, Aurora, ON.
Responsible for development and maintenance of new APIs for integration with vari- ous systems.
Developed scalable modular software packages for various APIs and applications us- ing C#, Angular and Asp.net.
Collaborated with product management and engineering teams for development scal- able integrations within applications.
Coordinated with engineering and product teams in identification of customer re- quirements for new products and policies.
Implemented procedures for measurement and optimization of performance of new and current systems.
Provided technical expertise and updates in code reviews and application discussions. Page 2 of 4
Established robust techniques raw data exchanges, built & maintained SSRS, SSIS package.
Responsible for troubleshooting database issues and engaged in problem solving tasks involving data feed transformations.
Reduced the cost of operation by automating functions that previously required man- ual data entry.
Decreased monthly error rates to all-time lows.
Sr.Developer ( ASP.NET MVC, C#) 2013/06 – 2014/05
Capgemini Canada inc, Toronto.
• Create Web API using C# and NancyFx for Mobile APP. Integrate with Web Portal, Mobile APP and Google Map.
• Assigned the responsibilities of implementing and hosting of systems on a web server
(IIS 7.0) and Setup website using Windows environment.(Install IIS and Database)
• Determined any functionality that sites must support and developed Web API content based on practical approved layout.
• Worked with business development to ensure that features required by new and existing customers would be supported.
• Create Data Layer classes and communicate with mssql-stored procedure.
• Optimize sql Query and working with LINQ.
• Create ASP.NET MVC portal Application using Entity Framework 5.0, Mssql and LINQ. Sr.Developer (Using PHP, Mysql and Wordpress) 2013/01 – 2013/04 Proximity Canada,
• Create Facebook app using PHP and Mysql for Campaign (PEPSI). Integrate with GoogleAPI
, Mobile APP and YoutubeAPI.
• Assigned the responsibilities of implementing and hosting of systems on a web server
(Apache 2.2) and Setup website using AWS environment.(Install Apache and Mysql)
• Determined any functionality that sites must support and developed PHP content based on practical approved layout.
• Worked with business development to ensure that features required by new and existing customers would be supported.
• Create php classes and communicate with mssql-stored procedure.
• Install Wordpress, edit the site based on Business requirement and install plugins.
• Create Web services (Rest), OAuth services using Zend and integrate with PHP site
(using Lithium)
Developer (Using ASP.NET MVC and C#, Asp) 2011/10 – 2012/12 Verisk Crime Analytics Canada Inc, Uxbridge, On.
Responsible for the Redesigning, development and maintenance of (Asip300, Search Module…) tools by utilizing ASP.net, C#, ASP.NET MVC, JQuery and Mssql.
Create ms sql stored procedure, functions and optimize the query to improve the performance of the application.
Worked with business development to ensure that features required by new and existing customers would be supported.
Responsible for the determination of the requirements of module and apply those requirements.
Responsible for the testing, fixing the bugs and troubleshooting the technical problems.
Use Cashing (asp.net pages and Application data) to get better performance.
Modified applications according to the users’ requirements. Page 3 of 4
For version control and sharing file utilized SVN . (source control)
Code and support provided through ASP.NET, ASP, IIS7.0, Dt search and MsSQL. Developer (Using ASP.NET MVC and C#, Asp) 2010/07 – 2011/09 Rogers (Rogers Communications Inc,), Toronto.
Here are some of the sites I have worked on.
o www.citytv.com
o www.chatelaine.com
o http://www.todaysparent.com
o http://tv.citytv.com/login.aspx
o http://admin.rogersconsumerpublishing.com/redirects/index.asp
Responsible for the Redesigning, development and maintenance of (Weather, Recipe…) tools by utilizing ASP.net, C#, ASP.NET MVC, JQuery.
Responsible for the determination of the requirements of module and apply those requirements.
Responsible for the testing, fixing the bugs and troubleshooting the technical problems.
Modified applications according to the users’ requirements.
Trouble shooting cashing and Akami issues.
Create and troubleshoot web services (REST).
Train and helped other developers to resolve the technical problems.
For version control and sharing file utilized SVN and GIT. (source control)
Code and support provided through ASP.NET, ASP, PHP, IIS, Apache, Solr, wordpress, MySQL and PostgreSQL.
Web Programming (Asp.net and C#) 2005/10 – 2010/07 GroupDC Inc, NetKram Inc
Handled the tasks of developing and creating PHP (version 5.2), MYSQL applications as per the specifications
Assigned the responsibilities of implementing and hosting of systems on a web server
(Apache 2.2)
Worked with business development to ensure that features required by new and existing customers would be supported.
Create php classes and communicate with mssql-stored procedure.
Maintained and updated existing web sites (using PHP, PEAR (FW).C# and ASP.net).
Responsible for the designing, development and maintenance of (testing, workout…) tools by utilizing ASP.net, C# And JavaScript. EDUCATION
B.Sc. (Bachelor of Science) Major: Computer Science
Programmer / Analyst Herzing College
Cumulative Average = 93
Java Programming Object oriented Programming
Microsoft Certified Professional (MCP) A full time Microsoft Authorized Training Program
Information Technology Professionals (ITP) Major: Communication and Network Architecture
References available on request.
Page 4 of 4