- Strong understanding of SOLID design principles and exposure to Design Patterns like Singleton, Factory, Façade etc.
- Good knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism
- Very Good Experience in creating and consuming web services and WCF SOAP\REST, WEB API services.
- Used Unity framework to implement dependency injection.
- Hands on experience in LINQ (Language Integrated Query)
- Expertise in Developing WCF Services that implement the Service - Oriented Architecture (SOA).
- Experience in using Entity Framework and LINQ to SQL
- Developed the classes and business objects in C#.
- Good Knowledge in unit testing using Moq framework.
- Experience in T-SQL, creating Stored Procedures, Views and Functions.
- Extensively worked with SQL queries to debugging and test the reports by analyzing the reports data using SQL Profiler and SQL Analyzer.
- Used TFS (Team Foundation Server) for source version Control.
- Experience in implementing several Design Patterns to standardize the application architecture
- Excellent written and verbal communication skills, presentation and problem-solving skills
- Excellent problem resolution and communication skills with ability to work under pressure in a highly visible role.
- Ability to perform development tasks with minimal supervision, inquisitive and possess strong problem analysis skills
- Good team player, strong interpersonal and communication skills combined with self-motivation, initiative and the ability to think outside the box.
- Ability to prioritize tasks/Multitask and execute them to perfection and able to work in a high-pressure environment and capable of working in a team and as an individual.
- Familiar in writing SQL queries in databases like, Oracle, SQL Server.
- Design and develop SSIS packages to import data from various sources into MS SQL Server databases to generate reports as per client requirement.
- Design SQL Server Integration Services (SSIS) tasks for migrating, transforming data from various sources and to administer SQL Servers.
.NET Technologies: ASP.NET, ADO.NET, AJAX, LINQ, WCF, Entity Framework, NHibernate
Design Patterns: MVC2.0/4.0/5.0
Languages: C# .NET, VB.NET, T-SQL
Web Technologies: HTML, HTML5, XML, XAML, XSLT, SOAP, CSS, SCSS, Bootstrap, Web forms, Web Services, WCF, REST full services, Asp.net web API,.NET Remoting, MSMQ
DBMS: SQL SERVER 2012/2008/2005/2000 , SSIS
Framework: Microsoft.Net 1.X/ 2.0/3.0/3.5/4.5
Operating Systems: Win NT, Win 95/98, Win- 2000/2003/2008 , 2010
IDE: Visual Studio 2003/05/08/10
Web Servers: IIS 5.0/6.0
Version Control: Visual Source Safe 6.0, Team Foundation Server
- To avoid problems in the existing system, we propose to correct the timestamps of the individual log files after an experiment is completed instead of synchronizing clocks during the experiment.
- To do this, we exploit a specific characteristic of networks with local broadcast media: a transmission is often received by multiple nodes.
- Upon recording this transmission, each node uses its local clock to provide a timestamp by the same physical event.
- Such shared events can be used as anchor points that relate the different clocks to each other.
- The combination of multiple anchor points allows for a very good estimation of this relation and finally for an accurate post-experiment synchronization of the log files.
- We then use the anchor points to estimate the parameters of this model and thus the clock deviations.
- This result in estimate for the timestamp of all events on a common time basic.
- A maximum like hood estimator is used for this purpose.
- It leads to a large linear program with a very specific structure. We exploit this structure to solve the linear problem efficiently despite its huge size.
- The solution then yields a synchronized log file where all entries are recorded with a common time basic.