Sr. Software Engineer Resume
CaliforniA
SUMMARY:
- 12 years of experience with .Net technologies using both web based and windows based applications.
- 4 years experience in US, working as a developer/technical lead at client office.
- Holding a valid H1B visa and currently working at Richmond, Virginia.
- Experience in developing web application using Angular 7, NodeJS, Express, Jasmine/Karma
- Expertise in developing web applications using ASP.net C# 4.0, WCF, MVC 4, JavaScript and JQuery.
- Experience in developing client - server applications using socket programming.
- Experience in developing windows service applications and web services.
- Experience in using Multi-threading techniques.
- Experience in using threads, delegates, manual reset events, sync locks etc.
- Experience in using Enterprise Library Logging 4.1, Log4net.
- Experience in using MSMQ, collections, array list, hash table, data adapter, dataset, data reader, record set etc.
- Experience in using XML, XSLT, XML Parsing and transform etc.
- Experience in developing Crystal Reports by using both Win Form and Web Form methods.
- Strong RDBMS skills in SQL Server 2005/2008, Firebird 2.0/2.1.
- Good in Creating stored procedures, Triggers and functions.
- Worked on program debugging using the tools HTTP Debugger Pro, Debug View, Fiddler 2.3.
- Excellent skills with full life-cycle development using OOAD concepts.
- Have strong analytical skills with proficiency in debugging, problem solving.
- Worked with Microsoft Visual Source Safe, Tortoise SVN, TFS 9.0, IBM Clear Case 7.1, Bitbucket, Source Tree .
- Experience in working IBM Rational Clear Quest, JIRA, Confluence.
- Excellent in communication, analytical and presentation skills.
TECHNICAL SKILLS:
Operating System: Windows 98, Windows XP, Vista and Server 2008
Languages: Vb.net 2005, C#.net, dot net 2008(WPF), XAML, ASP.net, HTML, JavaScript, XML, Action Scripts, AJAX, JavaScript/DHTML, HTML
Databases: SQL SERVER 2000/2005/2008, Firebird 2.0 and M.S Access
Others: Web services, Windows services development, Socket Programming
Tools: MS Visio, HTTP Debugger Pro, Debug View, Fiddler 2.3
Reporting Tools: Crystal Reports 10.2
GUI: Visual Studio.Net 2008/2005/2003
PROFESSIONAL EXPERIENCE:
Confidential, California
Sr. Software Engineer
Responsibilities:
- Attend daily standup, weekly grooming calls and work on the stories.
- Supervise a team of four and provide technical guidance.
- Prepare weekly status reports and share to Scrum Master.
- Conduct code review and test case reviews for each modules.
- Attend client calls and coordinate with different teams.
- Prepare POC's for new functionalities and conduct client demo
- Manage Bitbucket using Source tree to have a centralized location to store and distribute the source code.
Confidential
Technical Lead
Responsibilities:
- Analyzing requirements and prepare technical design documemnts.
- Handle a team of four, assign daily task and supervise.
- Prepare daily status reports for each projects and share the details to PM
- Conduct code review and test case reviews for each modules.
- Attend client calls and coordinate with different teams.
- Prepare POC's for new functionalities and conduct client demo
- Manage Bitbucket using Source tree to have a centralized location to store and distribute the source code.
Confidential
Senior Developer
Responsibilities:
- Reviewing system requirement documents and existing eViper application developed in ‘Progress’ platform.
- Responsible for modifying and developing user requirements according to the change requests from the client through onsite team members.
- Developed WebForms using MVC and C#.net in VS.NET 2010.
- Used Enterprise class libraries for database interaction. Worked with Datasets and Data Tables.
- Managed the TFS 9.0 to have a centralized location to store and distribute the source code.
Confidential
Internal Team Member
Responsibilities:
- Understanding Business requirements of eLien.
- Reviewing system requirements documents including existing system architecture.
- Responsible for capturing the user requirements from onsite team members.
- Developed Web Services and Windows Service using C#.net in VS.NET 2008.
- Used ADO.NET for database interaction. Extensively worked with Datasets, Data Adaptors and Data Readers.
- Source code integration from onsite and offshore team members.
- Managed the TFS 9.0 to have a centralized location to store and distribute the source code.
Confidential
Software Developer
Responsibilities:
- Responsible for capturing the user requirements.
- Developed C# Web forms, ASPX pages using ASP.NET Web form controls, HTML Server Controls in C# in VS.NET 2005.
- Used ADO.NET for database interaction. Extensively worked with Datasets, Data Adaptors and Data Readers.
- Used AJAX to increase the speed and interactivity of web pages.
- Used ASP.NET Master Pages to create consistent Web pages throughout the Application.
- Managed the Tortoise SVN to have a centralized location to store and distribute the source code.
Confidential
Software Developer
Responsibilities:
- Designed and coded windows using C#.net.
- Created database tables, views, triggers, stored procedures etc.
- Created SQL queries for generating complex reports like hourly reports and weekly reports based on time span.
- Designed and coded web form crystal reports.
- Developed a module in server application using C# to send automatic emails by generating HTML format reports according to schedules created by the user.
- Developed a module using socket communication for viewing the remote machine’s desktop.
- Managed the Visual Source Safe data base for the new applications.
Software Used: Console Applications: C#.net 2005 Server Applications: vb.net 2005, Firebird 2.0
Confidential
Software Developer
Responsibilities:
- Researched on WPF technology.
- Designed and coded browser pages and windows using XAML and C#.
- Created database tables, triggers and stored procedures.
- Managed the Visual Source Safe data base for the new applications.
Software Used: Browser Applications: dot net 2008 c# (WPF) Server Applications: vb.net 2005, Firebird 2.0
Confidential
Programmer
Responsibilities:
- Designed and coded windows like member registration, billing, purchase etc using VB.NET 2.0.
- Designed database tables for member registration, billing, purchase.
- Designed and coded crystal reports for generation various reports.
- Created stored procedures for populating data on crystal reports.
- Data porting form old database to new database.
Software Used: Visual Studio .NET 2005, VB.NET 2005, Crystal Reports 10.2, SQL Server 2000
Confidential
Programmer
Responsibilities:
- Designed and coded windows service application using C#.net.
- Created database tables, stored procedures etc.
- Researched of how to read SMS from a mobile phone using AT commands.
- Designed and developed algorithm for reading SMS messages from mobile phones using Serial Port communication.
- Developed a module using threads, delegates etc for reading and processing the SMS through Serial Port.
- Making of Setup Projects (*.msi).