Senior Software Engineer/ Offshore Team Lead Resume
Dallas, TX
SUMMARY:
- 10 years of experience in complete Software Development Life Cycle (SDLC) with Requirement Analysis, Design, Development, Implementation, Maintenance and Testing of Windows and Web based applications.
- Experience in leading team of 3 - 5 developers and mentoring junior members and code reviews and handling multiple projects.
- Expertise in developing highly transactional, reliable and scalable applications using technologies like C#, VB.NET, ASP.NET MVC, AngularJs, ADO.NET, LINQ to SQL, WCF, ADO.NET Entity Framework, WebAPI, WPF
- Experience in developing enterprise applications using Java, J2EE, Servlets, Spring MVC, tomcat, Spring Tool Suite
- Experience in working onsite-offshore model.
- Excellent knowledge in OOP concepts and Multi-Threading
- Knowledge in SharePoint 2010, Silverlight
- Experience in Financial, Health Care, Energy and Higher Education domains
TECHNICAL SKILLS
Languages: C#, VB.NET, JAVA, COBOL, PERL, C, C++
.Net Frameworks: .NET 4.5.2/4.0/3.5, VISUAL STUDIO 2013
Operating Systems: Windows 7, XP, Vista, UNIX, Linux
Web Technology: HTML, XHTML, DHTML, VBScript, JavaScript, JQuery, AngularJs, AJAX, VBScript, CSS, XML, XSLT, WebServices, WCF, WSDL, SOAP, UDDI, IIS
Database Connectivity: ADO.NET Entity Framework, ADO, ODBC, OLEDB
RDMS: MSSQL Server 2012,2008, Oracle10g
Version Control: TFS, Visual Source Safe 6.0, RTC, Git
CMS: Sharepoint 2010, Plone, Joomla
Others: SSAS, SSIS, MDX
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Senior Software Engineer/ Offshore Team Lead
Responsibilities:
- Redesign current monolithic application and convert into micro services
- Lead offshore team and coordinate daily tasks and resolve bottle necks
- UI development using AngularJs, HTML5, and ASP.Net MVC
- Extensively used controllers, services, directives and filters
- Web service development using WCF, WebAPI, Entity Framework and SQL Server 2012
- Working with architects on design solutions and pathfinder reviews.
- Writing stored procedures and SQL queries in SQL Server 2012
- Content Management using SiteCore 7.2
Environment: .NET, C#, ASP.NET MVC, Web Services, AngularJs, WEBAPI, SQL Server, SiteCore, Entity Framework
Confidential
Senior Software Engineer/Technical Lead
Responsibilities:
- Technical Lead for developing web services dat interact with DST transfer agent system
- UI development using AngularJs, HTML5, CSS and responsive web design
- Extensively used controllers, services, directives and filters
- Implemented custom directives and used angularUI router for routing
- Used state provider and URL route provider and implemented nested views
- Extended Architect for FIISView application which used by Fidelity Advisory Solutions business to perform trading and clerical operations on customer accounts.
- Handled conversion of FIISView Win forms application to WPF using MVVM pattern
- Handled application upgrades from XP to Win 7 and .Net 3.5 to .Net 4.5.1
- Development in Agile Environment
- Leading a team of developers and assigning responsibilities and resolving bottlenecks
- Working with architects on design solutions and pathfinder reviews.
- Provide production support to AFC and FIISView application on a weekly rotation basis
- Subject matter expert for BOLT application which is used for bulk updates using screen scraping technology on IBM Mainframe (3270 screens)
Environment: .NET, C#, WPF, ASP.NET MVC, MVVM Pattern, WCF, Web Services, AngularJs, WEBAPI, JAVA, J2EE, Oracle 10g, Agile Test Driven Development, Jasmine, Karma, Grunt, SQL Server 2012, Oracle
Confidential, Houston TX
Technology Analyst
Responsibilities:
- Client interaction and developing requirement specifications document and high level design documents.
- Role of Onsite Coordinator and leading Off Shore team.
- Develop Admin functionality to Upload Videos and Content into Blob Storage in Windows Azure Cloud
- Develop Silverlight pages for media streaming.
- Conducted weekly meetings with Off Shore team.
Environment: ASP.NET 4.0, C#, Windows Azure Cloud, Silverlight, TFS
Confidential, Lubbock TX
Programmer Analyst II
Responsibilities:
- Involved in requirements gathering and developing design documents.
- Conducted weekly meetings on status updates and resolving bottlenecks.
- Designed and Implemented relational database to store departmental, donor, fundraiser, salary and coordinator data
- Implemented 3-tier architecture
- Wrote SQL queries, stored procedures to pull employee, department and salaries data from various data sources and to generate goal reports
- Developed web pages to facilitate donations and to view reports
- Integrated Ecommerce system to facilitate Credit Card payment
- Used 3rd party OBOUT controls and asp.net Ajax controls
- Used ELMAH, for error logging
- Involved in requirements gathering and developing User Interface
- Developed registration forms for Institutions, candidates
- Implemented Business logic in C#
- Used Membership/Role providers for authentication/authorization
- ADO.Net to retrieve/update information from SQL Server 2008
- Implemented User Controls
- Used ELMAH, for error logging
Environment: ASP.NET 4.0, C#, SQL Server 2008, IIS 7, JavaScript, ADO.NET, LINQ to SQL, Visual Studio 2010
Confidential
Responsibilities
- Developed business logic to interact with “Google Search appliance” to extract search information and invoke SSIS packages through .Net application to update cubes and dimensions
- Developed cubes, dimensions using SSAS
- Developed packages to update cubes using SSIS
- Developed reports using MDX
- Consumed WCF to create .Net application to manage groups in confluence wiki
- Developed WCF service to extract user information from Active Directory
Environment: C#.Net, ADO.NET, SQL Server 2008, SSAS, SSIS, MDX, IIS 6.0, WCF
Confidential, Dallas TX
Web Developer
Responsibilities
- Worked on Systems Analysis and Design.
- Designed and implemented a relational database used to record service requests.
- Designed Service Request forms using Microsoft .NET framework technologies.
- Components developed using C#.Net used ADO.NET to retrieve information from Data sources, and teh ASP.NET employed these Components to produce teh WebPages using Server Controls.
- Developed ASP.NET web pages to serve HTML using Web Server controls (Data Grid, Table), HTML Server Controls.
- Improved teh application performance by thoroughly performing Unit testing and fixing bugs
- Implementation of Membership and Role Based Authentication
- Developed automation scripts using PERL
Environment: ASP.NET 3.5, C#, ADO.NET, SQL Server 2005, UML, IIS 6.0, PERL, JavaScript
Confidential
Programmer Analyst
Responsibilities
- Gathering requirement and Client communications
- Class design using ASP.NET Class Designer
- Development of DAL (Data Access Layer), BAL (Business Access Layer)
- Developed web pages and components using ASP.NET 2.0, C# 2.0
- Used ADO.Net objects like Data Adaptor, Data Reader, and Dataset to bind data from SQL Server 2005 database to teh User Interface.
- Code reviews
- Unit testing, Deployment and production support