Sr. Software Engineer/offshore Team Lead Resume
SUMMARY:
- Over 12 years of experience in Designing, Programming, Software Engineering, Networks and Software Testing/Documentation with a focus on Microsoft technologies environment.
- PluralSight Course s: HTML5 Fundamentals, Boilerplate, Ruby on Rails, jQuery Fundamentals, Bootstraps, AngularJS Line of Business Applications, AngularJS Fundamentals.
- Completed Ruby on Rails (Unix and Windows), ASP.Net MVC5, jQuery and AngularJS Intermediate and Advanced courses on Pragmatic Studio, Lynda.com and PluralSight.com
- Strong knowledge and understanding of technologies such as ASP.NET MVC, C#, Javascript, Bootstrap, JQuery, VoiceXML, Voxeo Prophecy, CSS3, HTML5, XML, Web Services, WCF - AJAX, WCF-REST, Consuming Web Service in various formats as JSON, XML etc, SignalR, Ruby, Rails Framework, Web Security and Database Design/Programming, Using Developer tools available in various browsers to optimize the performance of web application.
- Database: RDBMS, ORM, LINQ, MySQL, SQL Server 2005/2008/2012.
- Implemented Test Environment for various application in Unit Testing framework including NUnit, Optimize code-first or test-first approach depending on the size of application.
- Familiar with Repositories and version control environment like TortoiseSVN, TFS.
- Multilingual in English, Nepali and Hindi.
TECHNICAL SKILLS:
/Courses Completed: MCP+, Telera/VoiceXML, Nuance, Ruby on Rails Programming Course
Programming: C# (8+ Yrs), VB.NET(8+ Yrs), ASP.NET (8+ Yrs), JAVA (6+ yrs), Visual Basic (5+ yrs), C, Object-oriented C++ (8+ yrs), VBA in Excel, XML, Java (6+ yrs), J2EEWeb development: WebShere 8, ASP.NET, ADO.NET, Jscript.NET, ASP (10+ yrs), XML, ADO+, JSP, Servlets, COM+, VBScripting, Ajax(5+ Yrs), JSON, PHP, HTML 5 (5+ yrs), JavaScript (10+ yrs), CSS3 (4+ Yrs), Ruby on Rails (1+ Yr)
Development Environment: Visual Studio 2010, 2012. Windows Server 2008, 2012, Rails Studio, SQL Server 2012
IVR Technology: Telera VoiceXML, VoiceXML 2.0, SpeechWorks, Nuance and Edify.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer/Offshore Team Lead
Technology Used: C#, JavaScript, HTML5, CSS3, SQL Server 2012, Visual Studio 2013, Team Foundation Server, JavaScript Libraries: KnockoutJS, requiresJS, NodeJS. AngularJS
Responsibilities:
- Porting features from Legacy Portal to new Customer Portal
- Replace legacy Kendo UI code to Knockout UI
- Facilitate communication between onsite and offshore developers on daily basis.
- Maintaining and updating TFS created user stories and work items every sprint.
- Perform TFS Code Reviews
- Testing functionality in different environment with DEV, QA and Staging.
- Project deliverables have 0 defects in production.
- Working with offshore development team to co-ordinate and complete different sprint tasks.
- Created re-usable modules for different project code base (Pagination, Confirmation, Unit Test etc)
- Contributed ideas and approaches to engineering WiKi.
- Be part of daily scrum
- Documenting code reviews and comments for future s.
- Create Features, Stories and work items on various projects and distribute to the team members.
- Pick up workable bugs item from triage to fix, shelve or check in the fixes.
- Tasking out stories to smaller workable tasks.
- Pick up Critical and High Priority/Severity bugs items, resolve them and send for QA test.
- Hot fixes for Critical production related bugs
- Daily offshore call to update on the project work items.
- Breaking complexities part of the project into smaller work items.
- Be part of Retro discussions, sprint reviews every two weeks.
Confidential
.NET Developer/IVR Developer
Responsibilities:
- Survey Portal was developed using HTML5, CSS3 including SASS and LESS, JavaScript, SQL Server DBMS, ASP.NET, C#, MVC4/5, Bootstraps. This portal was built to collect daily fuel pricing survey, maintenance request from various operating sites. Site managers login daily to submit the sales info, site fuel pricing, competitor fuel prices, tank reading to the portal. Upper level management polls the reports from the portal, analyze the submitted info and send new prices via portal if necessary.
- This portal is also serving as maintenance request hub. Site managers create ticket to request site equipment repair, report any damages in the property etc. Management upon receiving such requests take actions to repair equipment and any damages in the property. Management group also has ability to run daily, monthly report on maintenance cost, frequency and analyze the equipment conditions. Reports are designed using SQL Server SSRS reporting services. JavaScript was heavily used in this project to design/customize the forms.
- User interface was built using MVC (v5). Survey portal testing was done using Unit Testing featured inside Visual Studio 2013.
- Developing Web Applications using, ASP.NET MVC4/MVC5, Entity Framework, C#, CSS3, HTML5, Java, Ruby on Rails, JSON, Ajax, JSP, jQuery Web API and Implementation of REST/RESTFul Architecture, SOA/ROA Architecture.
- Database Design, SQL Programming: MySQL, SQL DBMS
- CMS tools like Radiant for Ruby on Rails, mojoPortal for ASP.NET and Umbraco for ASP.NET MVC, DotNetNuke for ASP.NET Web Forms.
- Visual Studio 2013, Ruby on Rails Suite
- JavaScripts, VBScripts, JavaScript Object Notation (JSON), Ajax, JQuery, Knockouts, HTML5, CSS
- Graphic Design for Front End Navigation
- Photoshop CS5 Studio, Flash CS5
- Automated Test Visual Studio 2013.
Confidential
Software Engineer/Application Developer
Responsibilities:
- Using Telera XML studio, design call flow diagram for Pizza Hut Order by Phone application. This application is integration of Telera with Microsoft Commerce Server 2000. This kind of application can be designed by using Telera XML Studio. A lot of hard coding of SQL scripts which makes the application capable of taking order, checking order status by phone or by web. This application is developed for Pizza Hut franchise stores around San Diego area. This Call Center includes choosing type of pizza, type of toppings, types of crust from menu, transfer call to appropriate franchise store geographically close to the caller.
- Getapproved.com is an informative website where user can learn about financial aspects of life, apply for credit cards, various types of loans and so on. This site was developed on IIS platform with middle tier encapsulate in several COM objects and a SQL server database in the back. SQL server database was used for content management. That simple content management system was developed in house, all of the content was stored in the SQL server database and retrieved for display using COM objects. Also different type of content was displayed based on user settings. I worked on the ASP code to dynamically display articles based on the user information provided.
- Another project that I worked on was mysmart.com. For this project Qwest hired a contracting company to develop a dialer - basically an application that automatically dials the ISP provider (mysmart). Some of the features of that dialer were that it was able to display some advertisement while dialing, automatically update and populate local phone numbers to minimize the cost for the user. My role on this project was to maintain relationship with the contracting party. Review their code, test it, add/edit comments on the code and functionality and make sure these changes are implemented with high quality and on time. That system was written in Visual C++, using Microsoft libraries to access the modem and Internet browser features. I was highly involved in the documentation of the all the program modules and creating user documentation.
Confidential
Web Developer
Responsibilities:
- Qwest System Overview (QSO): Development of this intranet web site included building frames, using ASP forms, alignment of top and side navigation bar using JavaScript (*.js). Application tools are Homesite 4.0, Macromedia Dreamweaver 2.0.
- Complex Installs Site: Development of this intranet site included building ASP (suggestion forms) pages using the template provided, update of new presentations.
- Human Resource Site Update: Helping the developer team to redesign the whole HR site, updating the new materials in daily basis, insertion of Meta tags, creations of drop down menu and testing the functionality of e-mail forms and reporting them.
- Business Markets Center Update: Updating information, testing and reporting the functionality of the site.
- Broadband Installation Site: Development of this site includes, use of pre-designed template, work on the content and the template to wrap the whole broadband site, Testing and reporting the functionality of the site.