Srikanth M

Software Engineer - 4 Years of Experience


Software Engineer

Education Level:


Will Relocate:



PROFESSIONAL SUMMARY * 3 +years of experience in interacting with business analysts, gathering project requirements and discussing implementation strategy with project managers. * Experience in Software development using .NET 4.0, .NET 3.5, WCF (Windows Communication Foundation), LINQ (Language Integrated Query), MVC 5.0/4.0/3.0 ASP.NET, .NET 4.5/4.0/3.5/3.0/2.0, VB.NET, C# and databases using SQL Server. * Strong Knowledge on .NET Design Patterns such as MVC, Singleton, Abstract Factory, Facade model. * Experience working in all phases of Software development life cycle - Agile Model (Scrum process) * Expertise in designing and developing WCF (Windows Communication Foundation) Services and Web Services. * Significant experience in Database design and development of Stored Procedures, Functions, and Triggers for implementation of data integrity using T-SQL and PL/SQL. * Experience in developing data access layer using Entity Framework 6 and LINQ (Language Integrated Query). * Experience in working with JavaScript and JQuery functions and code. * Expertise in creating Unit Tests and Integration tests using Nunit Framework. * Experience in working with ADO.NET to connect SQL Server, Oracle and MS Access. * Experience in source code management, automated tests and requirements management using TFS (Team Foundation Server) * Extensive experience in handling Internet Information Server (IIS), Creating and configuring the virtual directories, map them to physical folders and configuration of the applications for domain authentication. * Strong experience in version control system GIT, BitBucket, SourceTree and JIRA. * Experience in software Analysis, Design, Development, Testing, Implementation and production, support of Client/Server and Web based applications. * Worked extensively with Iterative Agile Methodologies, Waterfall methodologies and Test Driven Development. * Expertise in designing and developing WCF Services. * Design and implement strategies for integration of 3rd party systems into the business and technical architectures. * Developed and deployed portal solutions and also experience in creating complete software packages. * Expertise in writing unit tests and integration tests using NUnit framework. * Experience working with heavy JavaScript and JQuery function and code. * Experience in software Analysis, Design, Development, Testing, Implementation and production, support of Client/Server and Web based applications. * Expertise in performance tuning SQL Stored Procedures. * Excellent debugging skills and expertise in creating performance enhancement solutions. * Ability to rapidly learn concepts with excellent interpersonal and problem solving skills. * Experience in working both independently and in a team-oriented, collaborative environment. * Experience in gathering requirements from stakeholders, clients and Product Owners and provide strategies for software solutions. * Expertise in identifying and creating business solutions. * Experience in leading the team and driving the team with a positive energy. * Experience in creating automation solutions for day to day work using powershell scripts. * Expertise in conducting scrums, sprint, agile methodology and training the teams to perform successfully. * Ability to function successfully in a highly stressful, 24x7 mission critical environment. * Easily adaptable to challenging work environments with excellent mentoring, guiding and interpersonal skills. * Involved in code reviews and suggested optimized solutions for complex business solutions. * Highly proactive with a flair at taking new initiatives along with strong communication skills.





CollapseJob Skills