Software Engineer - 8 Years of Experience - Near 77082


Software Engineer


Houston, TX

Education Level:


Will Relocate:



PROFESSIONAL SUMMARY: * Microsoft Certified Technology Specialist with over 8+ years of hands on experience on Microsoft Technologies and experience in analysis, design, developing, testing and implementation of Web based Applications, Windows Applications and using Object Oriented programming model using .NET Framework * Experience in designing and developing enterprise applications using MVC (Model View Controller) Architecture. * Experience in all phases of the Software Development Life Cycle (SDLC) using Agile Scrum, Waterfall models. * Microsoft Certified Professional, MVC (70-486). * Experience in the Advertising, Health care, Real estate and Telecasting domains. * Hands on experience with development of applications using ASP.NET, ADO.NET, C #, WCF, WPF, LINQ and Silver Light. * Experience with developing GUI using web technologies like HTML, HTML5, XHTML, CSS, CSS3, Skins, Themes, DHTML, AJAX, Angular JS, JQuery, JSON, Java Script and XML. * Solid experience of style sheet language CSS3, CSS framework Bootstrap and Angular Material Design. * Good understanding of Type Script and Angular2 architecture. * Experience with Relational Databases like SQL Server and Oracle. * Good Knowledge of developing Windows services, Web Services and WCF Services. * Proficient in SQL Server suite of products, esp. Reporting Services (SSRS), Integration Services (SSIS ). * Proficient with database programming languages using T-SQL and developing complex Stored Procedures, Functions, Joins, Triggers and creating database Views. * Experience in developing Win Forms, Web Forms, User Controls and Custom Controls using .NetTechnologies * Experienced in Database Installation, configuration, maintenance, monitoring, SQL jobs. * Experience in .NET Security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles). * Worked on JavaScript framework/library such as JQuery, AngularJS, ReactJS and BackboneJS. * Experience in Creating services, controllers and modules in Angular JS applications. * Well versed with Continuous integration tools with Database such as Jenkins and Rabbit MQ. * Experienced in Database Backups/restoration, replication, linked server, log shipping, clustering, database mirroring. * Experience in developing Rich User Interface Applications and professional web applications using HTML5, CSS3, AngularJS following MVC patterns. * Expertise in creating page layouts using CSS3 and with the style sheet management frameworks like SASS and LESS * Familiar with build system, task runners (Gulp and Grunt), module bundler (Webpack) * Structured knowledge management elements in Share point such as technical memos, statistically adverse event tracking, required tutorials, dashboards, control plans, also provided statistical support for the process control team. * Experience in Cloud computing window azure. Proficient in developing Client/Server applications in 3-tier and N-tier Architecture * Experience in working with ADO.NET components such as Datagrid, DataSets, Paging and Sorting . * Good experience in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) * Involved in the packages migration from DTS to SSIS packages and deployed into SQL server by creating Environment variables. * Experience with testing the applications using NUnit and MBUnit. * Experience in creating drill down, drill through and linked reports using SSRS (SQL Server Reporting Services) and Crystal Reports with multi-valued parameters and LOV's. * Reviewing current systems and migrating to modern web version using latest JavaScript libraries and REST API'S. * Developed applications leveraging ADO.NET, LINQ to SQL, Entity Framework 4. * Expertise in Maintaining, Supporting and Troubleshooting applications and fixing bugs * Working experience with Visual SourceSafe, Team Foundation Server and SVN version control. * Energetic self-motivated and quick learner with good analytical, communication, debugging and organizational skills . associate This project is for MDE (Michigan Department of Education), which provides information on state and national assessments and various state accountability reports and information. Secure Site provides a central data system for state and district users to have all the students and their assessments information at one place. Responsibilities: * Participated in Software Development Life Cycle (SDLC) process including Analysis, Design, Programming and Testing and worked with multiple development teams. * Involved in Agile methodology and participated in design and code review meetings to deliver the projects in small iterations. * Developed new web pages using ASP.NET, HTML and CSS for styling the pages. * Used N-tier architecture and involved in high-level design of the system. * Used SCRUM methodology of Agile Software development and TDD in different modules. * Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, Angular js and JavaScript. * Created new XML documents to retrieve data from databases. * Used Dependency Injection (DI) from Angular.JS factories and services. * Involved in developing the Angular JS MVC framework for the Single Page Application development. * Defined new validations through Angular.JS for the form field validation implemented through HTML5. * Worked on the Data Access Layer (DAL) and create new classes and methods to retrieve data in an application. * Worked on presentation layer using HTML, JavaScript and jQuery. * Used ASP.NET AJAX Toolkit controls and JQuery to improve user experience on web pages. * Used JQuery to call server side ASP.NET methods from client side without any Postback. * Involved in migrating existing application to MVC 3 application using C# and ASP.NET. * Worked on a new view-engine option called Razor using static HTML (or any textual content) and then make it dynamic by adding server code to it. * Created deployment scripts using ARM templates, and PowerShell * Used Rabbit MQ for all the queuing processes like batch processing. * Used N-Unit testing framework to execute test scripts and display the results. Worked on generics, collections, assemblies and GAC in application development. * Used Data Grid, Form View and Details View to display data on web pages. * Ensured high quality code is delivered by pair programming and having refactoring sprints. * Involved in designing and development of Service Oriented Architecture (SOA) services using Web Services/ WCF. * Worked on ReSharper tool for C# code analysis, editing, highlighting and refactoring feature. * Using LINQ to SQL for building and executing a query and lambda expressions. * Modifying and creating new (DML, DDL) SQL scripts and store procedures in SQL Server databases. * Worked on T-SQL programming (triggers/views/functions) in SQL Server including data integrity and schema enhancements. * Worked with production team in identifying defects for critical issues. Worked on production queue and tracked defects from users and solve issues. Worked on writing technical specifications and done unit testing of an application. * Worked on creating SSRS reports using Sub reports and parameterized reports. * Implemented complex transformations in SSIS by creating new packages and load data in tables as needed. * Used TFS as code depository for our different solutions in ASP.NET application. Environment: Visual Studio 2012, ASP.NET 4.0, JQuery, AJAX, Angular JS, Bootstrap, C#, VB.NET Windows 7 Operating System, MVC5, Razor, JQuery, N-Unit, ADO.NET, SQL Server 2008, MSMQ, T-SQL, SSRS, SSIS, ReSharper, XML, LINQ, IIS, TFS, SharePoint. is an asset management company. This application was is developed for helping the front office trading department to track maintain and record the trading activity. This application also manages the workflow of the trading process. The application also has the hooks to deal with compliance rules and notifications Responsibilities: Involved in gathering and analyzing the requirements from end-user.