Dot Net Developer - Programmer Analyst Resume
Colorado Springs, CO
SUMMARY:
- I design and develop Windows Desktop Applications, using WPF, C#.Net, SOAP\REST web services, Prism, LINQ, MS VC++\MFC, ADO.net , Entity Framework.
- Beginner level experience in Web Based Applications using ASP .Net MVC methodologies.
- Proficient with SQL server database development and strong database knowledge. Good experience in using NoSQL database like MongoDB .
- Extensive experience in multithreaded applications, involving D ynamic Threading, Auto Reset events and Thread Synchronization .
- Around one year experience in developing Android Mobile Applications; and in Eclipse IDE, Java language, JSON, JavaScript, CSS, html, ReactJS libraries.
- Experience in providing Energy, Financial, Travel and Engineering solutions.
- In - depth knowledge of Object Oriented and SOLID Design Methodologies.
- A strong understanding of the complete SDLC process, experience in Agile SCRUM methodologies .
- Excellent Analytical and debugging Skills.
- Excellent communication skills, a proactive and result oriented individual who works well independently and in teams.
TECHNICAL SKILLS:
IDE: MS .Net Framework-Visual Studio, Eclipse
Languages: C, C++, C#, Java, Javascript
Databases: Mongo DB, Microsoft SQL Server 2000/2005/2008, SSIS, SSRS
Operating Systems: Windows, UNIX
Tools: nUnit test framework, JIRA, Github, SVN, NDepend, ELK
Web Technologies: HTML, CSS, JavaScript, XML, JSON, Bootstrap, NodeJS. A little bit experience in AngularJS and ReactJS.
PROFESSIONAL EXPERIENCE:
Confidential
Dot Net Developer - Programmer Analyst
Responsibilities:
- Involved in development of Windows desktop application, using C# .Net, WPF - MVVM methodologies. This application has service oriented architecture, and consumes Rest services, HTTP, HTTPS, TCP/IP protocols, and XML Web Services over SOAP.
- Used ELK system for collecting analytics data for the applications. Involved in creating visualizations and dashboards in Kibana.
- Developed Cisco Finesse JavaScript gadgets, which uses REST APIs and XMPP events.
- Worked on ReactJS server side rendering using Node.js and Mongo DB. Extracted SQL server Database data using SSIS and converted data to JSON format and moved it to Mongo DB database.
Technology Environment: C#.Net, WPF-MVVM, nUnit, JavaScript, Bootstrap, Node.js, JIRA, GitHub, ELK, Prism, LINQ, SSIS
Confidential
Dot Net Developer - Programmer Analyst
Responsibilities:
- Worked on developing Windows Application using C# .Net WPF technologies. This application provides an interface to Test and Measurement tools, used in debug and analysis f protocols used in UFS and UniPro devices. Data is got in xml format and is analyzed and decoded into packets. This application features deep packet inspection, designing of custom test cases in xml format, and performing compliance testing on protocols.
- Involved in development of Test Executive Windows Application for UFS protocol, using C# .Net, WPF - MVVM methodology.
- Worked on Docking Panels, data templates for dynamic controls creation, generation of pdf reports.
- Used Xceed data grid for the rich styling and performance of the application.
Technology Environment: C#.Net, WPF, xml, xaml, xsd, Xceed data grid .
Confidential
Mobile Application Developer - Programmer Analyst
Responsibilities:
- Worked on developing an Android Mobile Application using Eclipse IDE. This application integrates Foursquare API for obtaining venue list and details. The UI design involves a map screen. Implements support for portrait\landscape orientations and various resolutions (ldpi/ mdpi/hdpi) based on the device.
Technology Environment: Eclipse, android SDK, Java 1.6, XML, JSON, Foursquare android SDK, Android maps API
Confidential, Colorado Springs, CO
Dot Net Developer - Programmer Analyst
Responsibilities:
- Development of Windows Applications and Windows Services, using .Net Framework 3.0 and Windows Presentation Foundation. These applications used Entity Framework and ADO .Net to access and modify data in SQL database.
- Implementation of Multithreading: timer threads, Auto Reset Events and Reader-Writer-Locks.
- Implemented Socket Connections, to let this service running on different servers communicate with each other.
- Monitoring of all the servers’ CPU usage, memory usage, disk space and physical and virtual memory
- Worked on creating Reports using MS SQL Server Reporting Services (SSRS)
- Worked on converting all the database objects from SQL 2005 to SQL 2008, also accounting for their inter-dependencies and security setup.
- Created Views, User Defined Functions, Synonyms, Triggers and Stored Procedures required for the application
Technology Environment: C#.Net, .NET Framework 3.0., WPF, Entity Framework, ADO .Net, Microsoft SQL Server 2005/2008, MS SQL Server Reporting Services, SSIS
Confidential, Colorado Springs, CO
Dot Net Developer - Programmer Analyst
Responsibilities:
- Development of CAFÉ Management Application. This application is used to manage an internet café, by managing and controlling tickets, staffs, and clients of the internet café.
Technology Environment: C#.Net, .NET Framework 2.0., Microsoft SQL Server 2005
Confidential, Houston, TX
Dot Net Developer - Programmer Analyst
Responsibilities:
- Development and enhancement of CSW (Client Service Workstation) Application. This application is the global Middle Office, Order Processing, Allocation System and Trader Supporting System, using C# .Net, win forms and SQL server 2005. Also developed a stand alone Windows application, to read various log files, capture the required data from it, produce xml files and inject them to various modules, to simulate the errors present, and test the system.
Technology Environment: C# .Net, .Net Framework 2.0, VC++/ MFC, Visual Studio .NET, Microsoft SQL Server 2005, XML, Xpath, XSLT, UNIX, Windows.
Confidential, Pompano Beach, FL
Dot Net Developer
Responsibilities:
- Restructuring of the code, by introducing Classes and methods to make the structural part of the code, object oriented.
- Developed HomeBase application using C# .Net and MS SQL 2000 to maintain inventories.
- Implemented Document View Architecture using MFC for Panel View and Truss CAD modules.
- Created several Stored Procedures in T-SQL, (MS SQL 2005) and incorporated it in the VIEW Application.
Technology Environment: VC++/MFCs, C# Visual Studio .NET, Microsoft SQL Server 2000
Confidential
Dot Net Developer
Responsibilities:
- Using MS Windows SDK for adding new features to the existing NEAT application.
- Used SQL statements for implementing find functionality in the software for retrieving trade records and optionally modifying them.
- Usage of Multithreading features to display tickers and processing the order requests in parallel.
Technology Environment: C, C++, Win32, VC++\MFC, MS Visual Studio, Microsoft SQL Server