Senior Software Engineer Resume
SUMMARY
- Senior Software Engineer with 12 years of experience in Design with B.E in Computer Science Background, Architecture, Development, Data & System Analysis of various applications using Confidential .NET Framework, Languages and Technologies, Confidential Azure based cloud services.
- Big Data analysis and experience with Cosmos, Splunk.
- In Hand Experience with data center administration with Office 365 service, in terms of In - House migration, In-House cloud service application for Migration, Security, Proactive outside-in monitoring, telemetry and data analytics.
- Good experience in Capacity Planning, Performance Management, Test Automation, Test infrastructure and E2E project development.
- Worked as a lead for my team to help accomplish E2E application development, testing, release management.
- Good exposure towards Design Patterns in C#
- Extensive experience on applications using C#, MSMQ and Multithreading Programming in C#.net.
- Expertise in database design and database programming (Stored procedures, Triggers, Packages) using SQL Server 2016, Oracle 11g. Specialist in Data Analysis, DTS Packages, Data Modeling, Database Design and Data Migration.
- Extensively worked on Datacenter failovers, Replication, Geo-Redundancy techniques with SQL\Azure.
- Good experience in Web-Development technologies like AJAX, WSS 3.0 SOAP, WSDL, XAML, DOM, XML, XSLT, HTML, CSS, DHTML, VBScript, Java Script, IIS 6.0/5.0/4.0 and ASP/ASP.NET 2.0/1.1.
- Have good understanding on Node.JS, Angular.JS and should be able to work on projects related to that.
- Good Knowledge on Configuration Management on Source depot internal MS Tool, Team Foundation Server, SQL Server, SQL Server Reporting Services (SSRS).
- Good experience on traditional Client/Server applications into .NET Framework conversions
- Good domain experience on Automotive and Aerospace sectors.
- Software Industry Experience with the leading organization and leading clients.
- Most of the time worked in critical business functionalities of the projects providing better design, solutions.
- Good exposure in design and development of Relational DBMS, Performance tuning of Databases, Indexing, Load Balancing and Optimization techniques.
- Good understanding of RPC and .NET Remoting techniques.
- Worked in IBM Websphere Message Queue
- Good idea of systems & processes in Agile, SDLC and implementation experience
- Currently performing the role of a Senior Lead engineer with a team of 15 in a project for of Office 365 Data center division.
TECHNICAL SKILLS
Operating Systems: Windows Vista/XP/2000/NT/98/95, UNIX, Sun Solaris, Windows
Servers 2008 R2, 20112 R2, Windows 8, 8.1, 10:
Languages: C#.NET, VB.NET, Communication
Foundation (WPF), Visual Basic 6.0, Ado.Net, WinForms, Web Forms, .Net Controls, WIN32 API, Winsock 2.2, PL/SQL, T-SQL.:
Scripting Languages: Windows PowerShell, VB Script, Java Script
Frameworks: .Net Framework 3.5/4.0/4/5
Databases: MS SQL Server 2000/2005/2012/2014/2016, Oracle 8i, 9i, 10i10g, MS Access
Big Data Analytics ToolsCosmos, Splunk:
Monitoring ToolsSCOM, Azure Monitoring.:
Programming Environments: Visual Studio.NET 2003 /2005/2013/2015
Web Technologies: ASP.NET, Web Services, ASP 3.0, XML, XSL,CSV,AOC, XSD,XSLT, SOAP,WSDL,HTTP,XAML,DOM, DTD, XML Schemas, HTML,CSS, DHTML, FoxPro
Web Servers: IIS 8.0/9.0/10.0
Middleware: .Net Remoting, RPC, Web Services, MTS, Queue (MSMQ), IBM WebSphere MQ, Active directory API.
Data Access: LINQ, ADO.NET, ADO, OLEDB.
Reporting Tools: Crystal Reports 8.5, Data Reports, MS Reporting services, SQL
Tools: Confidential Visio 2000, Rational Rose, Rational XDE, Clear QuestClear Case, NUnit, WATIR web tests using Ruby.
Modeling: UML, Model-View-Controller (MVC), IOC, DI.
Version ControlTools: MS Visual Source Safe 6.0, CVS (concurrent versions system)Clear case.
Others: MS Office 2000, 2003, DotNetNuke (DNN), TCP/IP, UDP, OLAPLDAP, MS-OLAP, LDAP, Directory Services (ADSI).
Tools: Lattice Products (XVL-IA, XVL Signer, XVL Player, Web Master)PTC Products (Web CGM Player)
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Worked as a Senior Software engineer in proposing technical solutions, design, and development of various projects across the group.
- Performed full stack development, test, and deployment in few projects across the division.
- Lead a team of 7 for the last year in providing solutions across the engineering group.
- Worked with offshore team in Suzhou for round the clock development and maintenance.
- Worked in many Web Service, Rest-API’s for multiple projects.
- Worked in significant disaster recovery stories, data center failovers, geo-redundancy worldwide for the office 365 services.
- Co-ordinated and integrated with multiple workloads\team across Office to successfully deliver a unified solution.
- Defining processes and project Management.
Confidential
Programmer Analyst.
Responsibilities:
- Working as a Technical Architect Proposing Technical solutions and designing the architecture of the Product.
- Performance Tuning has been a challenge in this project as it is a data driven applications and the entire processing is DB dependant.
- Leading a Team of 12 in India.
- Performing the onsite co-ordination for gathering the requirements and proposing the design.
- Involved in the RND for creation of Tools for automating various processes and constraints arising due to data upload and download issues from Message Queue.
- Involved in development few core modules which the offshore do not have access to from the client side.
- Defining processes and project Management.
Confidential
Development - WINDOWS APPLICATION IN .NET
Responsibilities:
- Involved in pure development for certain complex modules.
- Created custom dynamic controls using VB.net technology from XML.
- Led a small team of 3 in the project.
- High Level Design/Detail Level Design/Test Planning
Confidential
Maintenance -- WEB APPLICATION IN .NET
Responsibilities:
- Involves study of their 30 years constructed processes and tools.
- Involves client interaction to understand their systems and tools and knowledge transfer to the offshore team.
- Involves interaction with the offshore in exposing the client’s legacy system architecture and processes and Configuration Management in their previous application.
- Involves design and documentation and testing of the application.
- Involves Data Migration
- Involves Mass Loading of custom created data related similar to their legacy system.
- Involves study and documentation of the client’s requirements after research of their own systems.
Confidential
WINDOWS APPLICATION IN .NET
Responsibilities:
- Mainly Worked in Data Transformation using DTS in MS SQL Server.
- Involves creating custom SQL scripts which are embedded in the DTS packages.
- Data Migration from Flat files to the SQL Server Databases
- High Level Design/Detail Level Design/Test Planning
