We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • Overall 11+ years of software development experience as an application developer in different phases of software life cycle, emphasizing on delivering scalable, highly available software modules meeting client’s expectations.
  • Experience in all the phases of Software Development Life Cycle (SDLC), Strategy and Analysis, Design, Development, Testing and Documentation of software products.
  • Certified in Azure and worked on both IAAS and PAAS services.
  • Experienced with C#, SQL, ASP.NET, ASP.NET Core, PowerShell, Python and other modern programming languages.
  • Having good experience in n - tier applications, MVVM and MVC architecture principles.
  • Expertise in architecting business solution and automation testing solution.
  • Excellent hands-on experience in User interface design by using HTML5 and CSS3.
  • Implemented high responsive UI using Bootstrap, AngularJS, Angular, Aurelia, ReactiveX, JQuery, JavaScript and TypeScript.
  • Worked extensively with Iterative Agile Methodologies, Waterfall methodologies.
  • Software development experienceWCF Web services, Web APIs & MicroServices.
  • Azure certified and having good experience of DevOps and CI/CD workflows.
  • Significant experience in the Database design and development of Stored Procedures, Functions, and Triggers for the implementation of data integrity using T-SQL and PL/SQL.
  • Extensively worked with ADO.NET to connect SQL Server and Oracle using Connection, Command, Adapter, DataSet and DataView.
  • Experience in developing the business reports using SSRS and developing SSIS packages.
  • Expertise in TDD and writing unit tests and integration tests using NUnit framework.
  • Experience working with heavy JavaScript and JQuery projects.
  • Excellent debugging skills and expertise in creating performance enhancement solutions.
  • Ability to rapidly learn concepts with excellent interpersonal and problem-solving skills.

TECHNICAL SKILLS

Languages: C#, VB.NET, LINQ, PL/SQL, T-SQL, XML.

Web Technologies: MVC 5/4/3, ASP.NET, ADO.NET, WPF, WEB API, Entity framework, AJAX, .NET (Ajax Toolkit), WCF (WSDL/SOAP, Rest), JSON, HTML5, XHTML, jQuery, ANGULAR 8, CSS3 (Cascaded Style Sheet), Classic ASP, XML, PHP4/5.

Database: Microsoft SQL Server 2005/2008R2/2012 (T-SQL), DB2, DBMS, MySQL, Oracle (PL SQL), MS Access.

Scripting Languages: JavaScript, TypeScript, AJAX

Development Tools: MS Visual Studio 2019/2017/2015/2012/2010/2008 , N-Unit Testing Framework, Elastic Search on Kibana, MS Visio

Version Control: GIT, Visual Studio Team Services(VSTS), Team Foundation Server (TFS), MS Visual Source Safe (VSS), Tortoise SVN

Web Servers: Internet Information Services (IIS) 7.5/7.0

Reporting & Integration Tools: SSRS, SSIS

Operating System: Windows XP/Vista/7 /8/10, Linux

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Confidential, Bellevue WA

Responsibilities:

  • Responsible for troubleshooting production issues reported in the incidents.
  • Taking Direct Responsible Individual (DRI) role for monitoring production incidents.
  • Worked on Kusto Query Language for Azure Machine Learning logs debugging.
  • Deploying team’s latest releases to all the Azure regions as a Standard Deployment Procedure.
  • Branching and taking care of immediate hotfixes required in specific regions customers.
  • Monitoring logs for the any irregular behavior after new releases.
  • Coordinating with the dependent service teams for resolving customer blockers.

Senior Software Engineer

Confidential, Canonsburg PA

Responsibilities:

  • Working in SAFe and scrum frameworks to rewrite ScriptMed application into Cloud.
  • Designed MicroServices with Architecture team implementing DDD approach.
  • Responsible for accomplishing performance of each UI request to achieve SLA goals.
  • Integrated LeadTools in the UI for viewing, printing and scanning documents.
  • Created Web APIs in the new ASP.Net Core framework.
  • Testing all Tiers using Moq framework at the Server and Jasmine at the Client.
  • Implemented Kafka for data pipelining and event publishing across applications.
  • Used Redis Cache for improved performance and user experience.
  • Created Azure Logic Apps workflows to automate business.
  • UI layer is implemented on Aurelia javaScript framework.
  • Debugging through Elastic Search in Kibana.

Senior Software Engineer

Confidential, Redmond WA

Responsibilities:

  • GDPR compliance by indexing and searching Confidential Research data from Blob.
  • Worked on both IAAS and PAAS services for the system.
  • Logging, Tracing and Debugging using Azure Application Insights.
  • Used Azure Service Bus for messaging across the system.
  • Developed an Angular application for UI Portal for displaying reports of GDPR requests.
  • Used Apache Solr to index and text search dumps of files in the Research team network.
  • Worked extensively on regular expressions for finding Matches.
  • Administering configurations in the Azure Portal like Key Vault, manual deployments etc.

Senior Software Engineer

Confidential, Redmond WA

Responsibilities:

  • Implemented text analytics plugin for Confidential incidents using Python and Azure Machine Learning to identify trending issues and grouping incidents.
  • Created a Login, Based on User Roles will be Authenticated via Azure Active Directory and Authorized via Security Group.
  • Responsible for the implementation of Wed Design based on CSS3, HTML5, TypeScript, Bulma and Angular4 Framework.
  • Implemented complex data in a single page by showing the Projects, phases, milestones, devices and accessories with multiple cascading Accordions.
  • Improved performance by using Dapper ORM.
  • Role based Access is given in the application for multiple Roles.
  • User request was implemented in multiple grids, where Tester Can Request the number units required for the configuration.
  • Created interactive and rich user interface Using SASS for accordion, menu, grid, slider, Date-Picker using Node Package Manager.
  • Consistently delivered results within estimated time in agile development Environment.
  • Involved in code Reviews using TFS tool and effectively Send/Receive comments and improved code quality to follow the standards based on the feedback.

Senior Software Engineer

Confidential, Olympia WA

Responsibilities:

  • Responsible for reengineering the HRMS applications from Java to .NET.
  • Implemented graphical user interface (GUI) using ASP.Net MVC 5, Razor syntax, Bootstrap, CSS, JavaScript, JQuery.
  • Used async Web API services letting them to be reusable for other applications in the agency.
  • Worked on PowerShell scripting to schedule Web API services using Windows task scheduler.
  • Worked extensively in the middle tier using C#, XML data using XDocument and XElement for storing, accessing from database and for mailing reports.
  • Used Entity framework Code first from database approach as most of the tables were already existing and used in the previous application.
  • Implemented UnitOfWork pattern for managing data access operations.
  • Logged exceptions using Elmah apart from internal logging tables.
  • Developed MSTest classes for Test Driven Development.
  • Worked in Agile environment with 3-week sprints using TFS.
  • Implemented SpreadsheetLight for creating Excel files for different application reports.
  • Created entities using Entity Framework code first from database.

Senior Software Engineer

Confidential

Responsibilities:

  • Developed prototype screens. Communicated with client to get the requirement clarification. Involved in the preparation of design documents.
  • Implemented AngularJS and Bootstrap to create SPA (Single Page Application) and implement MVC model in the client-side scripting.
  • The statuses in the dashboard are implemented using JQuery JQplots like graphs, pie charts etc.
  • Developed JavaScript controllers for dynamic UI pages.
  • Extensively used SCSS and CSS for styling of the application pages.
  • Used Web API technique to implement web services to exchange JSON files.
  • Used Entity Framework code first approach to define all required entity classes and then create necessary database objects.
  • Used LINQ queries to implement most of the business logic.
  • Participated in project planning sessions with managers and team members to analyze business requirements and outline the proposed solution.
  • Wrote and executed various SQL Queries implementing business logic to retrieve data from database.
  • Worked extensively using Tortoise SVN as a repository.
  • Developed and automated test case execution using NUnit.
  • Created and executed functional, integration test cases based on Client requirements.
  • Participated in Code review sessions to enhance the developed application.
  • Prepared and executed unit test plans for every module.

Senior Software Engineer

Confidential

Responsibilities:

  • Involved in understanding existing applications, reviewing requirements and use cases with business team, implementing the tasks as per business requirements.
  • Used framework API’s, LINQ, Collections, Extension Methods, Generics, Templates, Anonymous methods, Multi-Threading, Lambda Expressions.
  • Designed modules using WPF (Windows Presentation Foundation) and XAML.
  • Business logic layer has been developed using WCF (Windows Communication Foundation) technologies.
  • Worked on MVVM architecturalpattern.
  • Used Entity Framework schema first approach.
  • Used LINQ queries for data access from the server.
  • Developed Server Side Procedures and triggers in SQL Server for various database processes.
  • Worked extensively on code reviewing, testing and debugging.
  • Worked on SSRS reports for enhancing and modifying existing reports.
  • Extensively used Team Foundation Server for tracking work items.

Senior Software Engineer

Confidential

Responsibilities:

  • Used Web API services to communicate Announcements data.
  • DevelopedLayout Pages and CSS stylesfor consistent look.
  • Used .NET features like Caching, Tracing and Async methods.
  • Used JSON for request and response from the web services and manipulated the result accordingly.
  • Integrated database using ADO.Net Entity Framework.
  • Worked on C#.Net programming to implement COM Interop to create Excel Spreadsheets.
  • Designed database maintenance plans to set up core maintenance tasks to make sure that the database performs well, is regularly backed up in case of system failure and is checked for inconsistencies.
  • Design and develop programming systems making specific determinations about system performance.
  • As part of a team, created various reports according to the business requirements.
  • Worked on SSIS to schedule migration of announcements data into SQL server database.
  • DevelopedStored Procedures, Triggers, and Viewsin the SQL Server database.
  • Used TFS for version controlling.
  • Responsible for planning, processing and performing all jobs in an efficient manner without assistance.
  • Responsible for designing, coding, testing and database management.
  • WroteTest plansfor testing the implemented functionality.

Software Engineer

Confidential

Responsibilities:

  • Responsible for full lifecycle application development.
  • Responsible for independently designing, coding, testing and database management by using C#, ASP.Net, JavaScript, Ajax with Oracle.
  • Worked on legacy PowerBuilder applications.
  • Implemented AJAX for faster browser response time.
  • Worked extensively with data bound controls like Grid view.
  • Designed database maintenance plans to set up core maintenance tasks to make sure that the database performs well, is regularly backed up in case of system failure and is checked for inconsistencies.
  • Design and develop programming systems making specific determinations about system performance.
  • Responsible for developing WCF services in the central application.
  • Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
  • Mentoring new team members and working on knowledge sharing activities
  • Created various reports according to the business requirements for the movie rental company.
  • Worked heavily with data intensive applications.
  • Extensively used ADO.NET to implement data access layer.

We'd love your feedback!