We provide IT Staff Augmentation Services!

Software Developer Resume

SUMMARY:

  • Experienced Software Developer with over 10 years’ experience in the design and development of high quality business applications using internet/intranet, client/server and N - tier technologies.
  • Over 6 years of strong programming experience in intranet/internet, E-commerce applications and client server technologies including .NET, C#.Net, .net core 3.1, ASP.Net, .Net Framework 4.5, MVC, Javascript Frameworks like Angular, ADO.Net, WCF, Web Service, SSRS, SSIS, SQL Server, Package and Deployment, ADO, AJAX, XML, JavaScript and JQuery.
  • Strengths include being a quick learner, good problem solving ability, and good communication skills.
  • Ability to lead projects and be a good team player.

TECHNICAL SKILLS:

Database Tools: MS SQL Server 2016, MS Access, ADO. Net, ADO, SSIS (MS SQL Server Integration Services)

Web Tools: ASP.Net, MVC, JavaScript, JQuery, Angular 8.0, ASP, AJAX, XML, XSL, IIS, HTML, Elastic Search, Pivotal Cloud Foundry, Microsoft Azure, .net Core 3.1

Language: C#.Net, Java, C

Scripting: Python 3.x, JavaScript, TypeScript, PowerShell

Version Control: GitHub, TFS, Visual SourceSafe, SVN, Perforce

Operating Systems: Windows 10/ 7.0/XP, Windows Server 2016/2008, OSX El Capitan/ High Sierra, Linux Ubuntu/ RedHat

Others: Web API, WCF, Web Services, Window Services, .NetFrameWork 4.5, NUnit, Adobe Analytics, Octave5

PROFESSIONAL EXPERIENCE:

Confidential, Long Beach, CA

Software Developer

Tools: Visual Studio.Net 2019, Visual Studio Code 1.x, ADO.Net Entity Framework, C#.Net, Web API, MS SQL Server 2016, SSIS, .Net Framework 4.5, .Net Core 3.1, Android, Python 3.x, Angular 8.0, TypeScript, Angular CLI, Node JS, JSON, Bootstrap, GIT, Agile/Scrum

Responsibilities:

  • Implemented Adobe Analytics throughout the application (SBAdvisor) which helps the appliction get core statistics about how users are interacting with the application and what features are not being used.
  • Analytics also helps the application with creating a correlation between which service bulletins customers interacted with and the sales made after their session.
  • Full-stack web development of large services to single-page web applications using C# .NetCore 3.1, TypeScript, Angular 9, SQL Server 2016 and Python 3
  • Participated with business analyst to understand the business requirements includes converting mock-ups or wireframes into the applications utilizing HTML5, CSS3, Bootstrap, JavaScript and Angular 8.0 as its core framework
  • Built the reusable service components using Angular services with Typescript, HTML.
  • Created application structure based on the Angular Style Guides and Best Practices.
  • Used Angular-CLI for initializing and project setup with scaffolding features.
  • Created application structure with multiple modules using Angular 9.0, Typescript.
  • Created individual Modules, Components and Services required for the application.
  • Created Core module with components that will be loaded once in AppModule such as Navbar, Toolbar, Services and Routing Module.
  • Created Shared module with components and used components like ckEditor for rich UI features
  • Created SQL server database objects like Tables, Stored Procedures, and Function etc. as required by the application.
  • Used Angular 2+ ngIf and ngFor directives used for validations for the input fields of the forms with the data existed in the database.
  • Used Postman to test the Web API workflow with JSON
  • Implemented Authentication and Authorization using Owin and Katana by generating tokens on backend services to protect the application from un-authorized access.
  • Implemented Error Logging mechanism using log4Net library for global error checking throughout the application.
  • Created middle tier http services using .NET Core Web API which serves as business layer that talk to the database.
  • Created scripts using Python to automate verification of missing images on the servers and sending report using SMTP protocol as email.
  • Deployed compiled C# code and transpiled Angular code to IIS servers.
  • Converted Angular applications into Hybrid applications to run natively on Android using Cordova using Cordova CLI and Angular CLI.
  • Deployed android application to Confidential Android Store
  • Worked on Azure to use as cloud containers for application deployment. Working on re-architecting the monolithic n-tier architecture to micro-services architecture
  • Working with Azure cloud to deploy above application on AppService and SQL server on Azure SQL server for better scalability and load balancing.
  • Used GitLab/Git for source code repository management
  • Developed the functionalities under Agile Methodology and used TFS for task assignment, bug tracking and fixture.

Confidential, Carmel, IN

Software Developer

Tools: Visual Studio.Net 2013, ASP.Net, MVC, MVP, ADO.Net Entity Framework, C#.Net, WCF, Web Services, Web API, Win Services, MS SQL Server 2012, SSIS, .Net Frame work 4.5, TFS, AJAX, JQuery, AngularJS, WCF, Agile/Scrum

Responsibilities:

  • Full-stack web development from large services to single-page web applications using ASP.Net pages ‘Web Form’, WPF (XAML) and used ‘Web server control’, ‘User Control’ and ‘Custom Control’, HTML Control.
  • Validation Control, JavaScript, JQuery, AngularJS and ‘.js’ files were used for Client side
  • C#.Net’ was used as a code behind language and OOPS concepts were used to develop classes, Interface, Structures.
  • WCF (Windows Communication Foundation) was used to develop business layer.
  • Used MVP (Model View Presenter), MVC (Model View Controller) for development.
  • Developed whole business tier was developed in Web Services for’ ‘Media Management Solution’
  • Used ADO.Net Entity Framework to access data.
  • Created ‘Data Abstraction’ Tier using ADO.Net and it components (Connection Object, Command Object, DataReader, DataAdapter, DataSet, DataTable, DataView etc.)
  • Used AJAX controls like Accordion, AutoComplete, CascadingDropDown, CollapsiblePanel, HoverMenu, ModalPopup, PasswordStrength etc.
  • Design and development Stored Procedures, Views, and Tables
  • IIS Web Server’ was configured to achieve functionality
  • Error logging object was created to log errors in Windows system ‘Event Viewer’.
  • Created a ‘LDAP ’ Lightweight Directory Access Protocol module for validating application users in the system by using ‘System.DirectoryServices’ namespace and configuring the ‘IIS WebServer
  • Refactored legacy Automation scripts and their architecture and maintained them using Jscript in TestComplete test suite.
  • Create couple of project in using ‘ASP.Net Dynamic Data’ as a tool fast pace development tool and create customized it for ad-hoc requirement.
  • Project was developed in Three -tier architecture (Data layer, Data Abstraction Layer, Business layer and .aspx/codeBehind)
  • Implemented Emailing functionality to send email through the application using SMTP server
  • Used AGILE methodology for producing deployment in Sprint cycle and involved in activities like SCRUM, daily standup meeting and task estimation etc.
  • Did ‘Integration testing’ and ‘Regression testing’ and Used NUnit for ‘Unit testing
  • Involved in Design, Modeling, Development, Implementation and Support of SQL Server
  • Multiple tasked, took Initiative and be Adaptable. Self-motivated, organized team player with strong problem solving and analytical skills and total commitment to the organization goals.
  • Had to quickly grasp and master new concepts and technologies

Confidential, Carmel, IN

Software Developer

Tools: Visual Studio.Net 2013, ASP.Net, MVC, MVP, ADO.Net Entity Framework, C#.Net, WCF, Web Services, Web API, Win Services, MS SQL Server 2012, SSIS, .Net Frame work 4.5, TFS, AJAX, JQuery, AngularJS, WCF, Agile/Scrum

Responsibilities:

  • Created services that mimics IMs, VideoMessages and Phone Calls to generate multithreads from thread-pools and create instances of each service. These threads represented as 1000 IMs, 1000 VideoMessages, 1000 Calls initially sent over proprietary protocol to regression test Interaction System.
  • Full-stack web development WPF (XAML) application and used ‘Web server control’, ‘User Control’ and ‘Custom Control’. used this to show responses from Interaction Suite. Used this as reporting tool so that all testers can track the progress of Interaction System .
  • C#.Net’ was used as a code behind language and OOPS concepts were used to develop classes, Interface, Structures.
  • WCF (Windows Communication Foundation) was used to develop business layer.
  • Used MVP (Model View Presenter), MVC (Model View Controller) for development.
  • Developed whole business tier was developed in Web Services for’ ‘Media Management Solution’
  • Used ADO.Net Entity Framework to access data from Repository with CRUD operations to SQL service Database.

Confidential, Carmel, IN

Software Developer

Tools: Selenium RC, WebDriver, Core Java, Agile/Scrum

Responsibilities:

  • Used Java version of Selenium and added multitude of capabilities missing at the time (Patent Pending) to the Open Source Selenium framework.
  • Designed Test Suite with Selenium .
  • Wrote detailed test scripts for gateways and parsed HTML DOM to gain better access to all the elements.
  • Ran Regression Tests and posted reports to file shares after the tests are done.

Hire Now