Sr. Software Engineer Resume
Denver, CO
PROFESSIONAL SUMMARY:
- 10 years of extensive experience in several stages of software development life cycle this includes requirement analysis, design, coding, testing and maintenance.
- 10+ years of overall experience in Microsoft .NET framework.
- Experience and expertise in designing and implementing enterprise level applications based on SaaS, SOA and .NET enterprise architecture.
- Working in high paced agile environment for past 3 years, PSM1 certified.
- Developed Web based applications and Client/Server applications using Visual Studio.NET 2013/2012/2010/2008, Web Services, XML, AJAX, JavaScript, JQuery, HTML and CSS.
- Experience in building web applications using ASP.NET Web forms, ASP.NET MVC, Microsoft AJAX toolkit, HTML5.
- Used ADO.NET, LINQ to SQL and LINQ for DB access.
- Experience with Source Control Management tool - Visual source safe & Team Foundation Server.
- In depth knowledge of Database Development including Tables, Views, Stored Procedure, Triggers, Query analyzer and Query Optimization techniques.
- Experience in developing mobile friendly websites.
- Actively participated in business walk through, functional discussions and implementation meetings.
- Effective time-management, excellent project documentation skills.
- Experience in leading team by developing effectiveness in team performance and promoting encouragement.
- Experience in troubleshooting complex problems, optimizing technologies and ability to understand the underlying technologies behind the code.
- Well experienced in coordinating between Business users/Clients & Offshore team to resolve issues and defects.
- Ability to pro-actively engage with co-developers, Business analysts and clients.
- Constant interaction with Product Owners and Business Analysts to perform business systems analysis, system requirements and design helping them write effective user stories and backlog grooming.
TECHNICAL SKILLS
Languages: C#, T-SQL, ASP, HTML5, LINQ, XML, CSS, CSS3, VBScript, AJAX, JavaScript, JQuery, Angular
Databases/Tools: TFS 2012, IIS 6.0/7.0/8.0, Agile project management using TFS 2012, MS Build, Visual Studio 2008/2010/2012/2013, SQL Server 2008, MS Access, Firebug, Chrome developer tools
Technologies: MVC 4.0, .NET 3.5/4.0/4.5, WCF, SOA, REST, Coded UI, Moq, Fiddler, Web Sockets, Azure
Reporting Tools: Microsoft SQL Server Reporting Tool, Crystal Reports
Operating System: Windows XP/Vista/Windows 7/Windows8.
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Sr. Software Engineer
Responsibilities:
- Involved in Analysis, Design, Coding, Testing and maintenance phases of Software Development life cycle.
- Project was developed using agile framework with bi weekly sprints.
- Took an initiative to learn & successfully develop website in MVC4.
- Created views using Razor syntax and HTML helper methods in C#.
- Used ASP .NET roles and membership for user login and privileges.
- Implemented MD5 encryption for text stream.
- Applied SHA authentication and SSL encryption for secure video stream through WOWZA Server/JWPlayer.
- Developed a JAVA module by using WOWZA API for calculating stream duration.
- Implemented Node.JS and Socket.IO for the online streaming of text and real-time chatting.
- Used IndexedDB for client-side storage of high volume structured data.
- Used JavaScript and JQuery for high performance searching & highlighting of data using indexes.
- Applied CSS3 to make mobile friendly website.
Technology: C#, MVC 4.0, HTML5, Web sockets, Node.js MD5/SHA encryption, WCF, JavaScript, SQL Server 2008, JW player, Wowza server, TFS 2012, Node.JS
Confidential
Responsibilities:
- Worked as a lead for this project that involved website development in MVC 4.0.
- Played scrum master role for this project.
- Wrote a module to create, edit access or remove AD users from hosted solution providing access to different hosted software.
- Built a data abstraction layer for admin to conduct SQL queries based on permissions in the secure domain specific view.
- Wrote a module to upload/download Excel file in MVC using File Upload and mapped Excel files to DB using LINQ to Excel.
- The project has cut down the turn-around time for setting up user for hosted solution by almost 80%.
Technology: C#, MVC 4.0, ASP .NET 4.5, WCF, and XML based web services, SQL server 2008, TFS 2012
Confidential
Responsibilities:
- Involved in Analysis, Design, Coding, Testing and maintenance phases of Software Development life cycle.
- Applied SOA paradigms to decouple components, thereby ensuring scalability, reusability and security.
- All services were built using WCF.
- Access to DB through LINQ to SQL.
- Used crystal reports to help marketing and customer support team with billing and usage reporting.
- Created reusable user authorization module in ASP.NET membership.
- Designed and Developed Master Pages, partial pages to have rich look and feel of the web site.
- Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.
- Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data.
- Took care of build automation by MS Build script.
Technology: C#, ASP .NET 4.0, WCF, LINQ to SQL, AJAX, Crystal Reports, SQL server 2008, Visual Source safe, TFS automated builds
Confidential
Software license generation
Responsibilities:
- Performed analysis, design and implementation of the application.
- WCF project with several ASMX services.
- This service requires constant updates as new versions of software become available or special offer bundles are launched.
- Orders are processed automatically and Admins and customers get email with license information.
- Worked on a complicated console application for this project to fix a bug that was affecting several customers, this involved dynamically changing license for customers in production DB.
Technology: ASP .NET 4.0, WCF, ADO.NET, SQL server 2008, Visual Source safe, TFS
Confidential
Software Developer
Responsibilities:
- Added product catalog functionality to the existing website allowing online ordering of products, automatic downloads etc.
- The admin module allowed addition/removal of products from the catalog.
- Implemented secure online payment system with integration to credit card service providers.
- Designed and Developed web services for clients using C# and ADO.net. Clients could integrate this web services in their application and download data on need basis instead of buying huge imagery datasets.
- The desktop client was integrated with web service call to trace software activation and to promote users to buy new updates when available.
- Designed and Developed payment gateway for sportsmapping.com website for software sales.
- Module involved automatic processing of order, on the fly zipping and link generation for customer after credit card validation from authorize.net.
- Worked on search engine marketing/optimization and web presence through Google Adwords.
Technology: C#, CSS, HTML, JavaScript, ASP .NET web services, Visual Studio .NET, ADO.NET, MS SQL Server 2000, Windows server 2003.