Software Development Engineer Resume
Redmond, WashingtoN
OBJECTIVE:
- As a Software Development Engineerwith around 6.5 years of experience, I am very much passionate to write a complex code and excited to work under a challenging environment. I’ve a good experience working on very complex projects, integrations, setting up the CICD pipelines and have provided many innovative solutions to my clients. I’m very much aspired to become an IT Technical Architect and I spend most of my freetime in coding to try solving the technical problemsand to take my technical skills to the core.
TECHNICAL SKILLS:
Primary Skills: - Microsoft Full Stack Developer - C#.NET, Microsoft Azure Cloud, ASP.NET, VB.NET, WCF, Webservice API, HTML, CSS, Java script, jQuery, Microsoft SQL server 2016, Release Management, PowerShell, Microsoft Cosmos, Angular JS, USQL.
Secondary Skills: - Java, UNIX scripting, Android app development using Android studio.
Tools: Microsoft Visual studio, SQL 2016, Microsoft Azure Cloud services, Microsoft Release Management tools, Team Foundation server, git source repository management, Scope studio, PuTTy, WinScp, Postman Client, LINQPad etc..
Method: Agile Methodology Development2) DevOps
PROFESSIONAL EXPERIENCE:
Confidential, Redmond, Washington
Software Development Engineer
Responsibilities:
- Design and develop API backend services, multitier web applications for customers and internal users usingASP.NET, MVC, C#.NET, CSS/HTLM, WCF, Microsoft Azure Cloud services, PowerShell, SQL, JavaScript frameworks and Angular JS frameworks.
- Implement all aspects of an application design - high performance design coding, caching mechanisms, security, encryption, error logging, debugging, scalability configuration and testing.
- Design and develop/enhance systems based on business requirements using approved technologies and coding standards with more reliable and reusable software code.
- Perform thorough unit testing of the services using tools like MSTest, NUnit and mocking frameworks like Moq.
- Translate requirements and use cases into technical designs and functional code.
- Document code and other functional implementations appropriately for maintainability.
- Keep up to date on emerging technologies and concepts to help our team continue to leverage the latest technology tools - evaluating applicability to our client’s needs and operational requirements.
- Report the work progress in Daily stand-up scrum meeting. Work with project managers and team members to estimate and prioritize development task activities under Agile methodology.
- Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.
- The Archiving SDK tool developed by me have used to migrate 120TB of data from on-Prem disk to Microsoft Azure Cloud storage.
- Have conducted a session on Microsoft Azure cloud to entire TCS organization. The meeting was attended by around 500 participants in seminar hall and online.
- The User Provisioning SDK developed by me is being actively used to provision the large number of Windows/basic users in Infor BI tool at Microsoft.
- Have developed and successfully deployed 5 Azure Cloud services that integrates with Microsoft Azure Key Vault (security), Microsoft Azure Active Directory (Authentication), Microsoft Azure Storage (file archiving), Microsoft App Insights(logging). These roles are successfully running in Production without any glitch.
- Have successfully implemented Azure Key Vault integration in all our services injust 2 working days.
- Developed and deployed a monitoring service which monitors all our services APIs of my current project and alerts the respective system in case of service unavailability.
- Helped fixing a couple of share point authentication issues which it was not resolved for many days before I joined the project.
- Owner of Azure Security Pack tools deployment and helped various team to configure/deploy for them.
- Working on migrating our service end to end from On-Prem datacenter to Microsoft Azure datacenter.
- Implemented a module that backs up the data from SQL Azure to Cosmos VC daily.
- Have received Good appreciations from Microsoft Clients for the work delivered in last 8 months (Redmond, Washington).
- Have been ed as ‘START of the MONTH’ for 4 times, STAR PERFORMER for 1 time in last 8 months.
Confidential, Redmond, Washington
Software Development Engineer
Responsibilities:
- I’ve been taking care of development + Operations (DevOps Model) alone yet with the same deliverable speed. Previously, it was two Microsoft vendors working for almost 6 months for the same work.
- Have successfully migrated all the infrastructure workloads from On-Prem to Microsoft Azure Infrastructure cloud services with reliable, secured and scalable design. Have received a very good appreciation from Microsoft for the same.
- Have fixed API issues, implemented service instrumentation, security key vault integration, Azure security pack tools configuration, Cross Site request frequency anti-forgery validation and closed few tasks that had been stale for few months.
- Have received lot of appreciations for my work at this project and there were more than 10 appreciation emails altogether from my Microsoft Client manager in a span of 4 months when joined this project.
- Helped various team in deploying the Azure Security pack tools as part of meeting the Microsoft Security compliance & standards.
Confidential, Redmond, Washington
Software Development Engineer
Responsibilities:
- We have successfully created an SDK tool and a search UI in the span of just 3 months and migrated 120TB of data from data disk to Microsoft Cloud storage. These data are validated back then by comparing the hash of each files using our validator tool.
- The SharePoint File Validator tool developed by me worked well against validating 15million documents files across DocStore and Share Point system. The process was followed to migrate the missing files after the comparison making the migration accurate and successful. Have received a huge appreciation from Business for this work.
Confidential
Software Development Engineer and Offshore Technical Lead
Responsibilities:
- Worked on developing a C# SDK tool for Microsoft. Responsibility includes developing
- Highly standardized quality of code and to provide the deliverable within the estimated
- Timemeeting Microsoft’s expectation. Also, driven the team for deliverables and
Confidential
Developer and Technical Lead
Responsibilities:
- Regular monitoring of daily running scheduled jobs.
- Fixing the issues of failed scripts/jobs.
- Enhancing the application towards security and mitigating the open vulnerabilities if identified.
- Suggested improvements in system to provide value additions to client requirements.
- Tracking and Coordinating in permanent fix for reoccurring issues.
- Proper coordination & Communicate with Onsite part
- Conducting functional and technical sessions (knowledge transfer) for the team members.
- Proven the difficult technical solutions proposed to implement the client requirements by doing a prototype project.
- Making the changes in the existing applications as per the new requirements.
- Preparation of High-level and Low-level Design document.
- Construction and Code Review.
- Functional testing the modified codes.
- Code Review by Internal & External counter-parts.
- Defect Analysis & Fixing
- Server Administrations, code deployments and application services maintenance.
- Monitoring the traffics trends and analyzing the system capacity utilization
Confidential
Siebel Developer &Administrator
Responsibilities:
- Monitoring the server’s disk space and CPU utilization
- Administrating the Siebel application services and web servers
- Deploying the code changes and migrating the repositories from development to production environment
- Regular monitoring of daily running jobs.
- Fixing the issues of failed scripts/jobs.
- Successfully migrated the application servers’ OS from UNIX platform to Windows server 2008 on time as expected by client.
- Have fixed many critical issues on a timely basis without much impact to the business
- Have developed UNIX shell scripts to automate code deployment, log files retention, disk space alerts, concurrent users list. Server component status etc.
- Have created excel macros tools to make the reporting works in an easier and efficient way
- Suggested improvements in system to provide value additions to client requirements.
- Proper coordination & Communicating with the Onsite part and other integrated teams.
- Have developed GetPayment and Contact Import integration module with zero post production defects.
- Testing the developed codes and creating unit test cases for the same.
- Worked in a shift basis as part of Administrator role as it is a 24*7 support.