We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Seeking Full stack Angular + .NET development position that is equally challenging and offers opportunities for advancement.
  • Angular, TypeScript/JavaScript, C#, ASP.NET, and SQL Server developer offering over 8 years of .NET stack development experience with a focus on requirement gathering, design, development, testing, and delivery.
  • Work equally well in front and back ends of the web stack.

TECHNICAL SKILLS

Programming: C#, Typescript/JavaScript, HTML, HTML5, CSS, T - SQL, Razor View Engine, JQuery, VB.NET, Ruby, JAVA

Web Frameworks: ASP.NET Core MVC-Web API, Angular, Angular-CLI .NET, ASP.NET Webform, JQuery UI, Ruby on Rails

Data: SQL Server, LINQ, Entity Framework Core, NGRX, ADO.NET, SSRS, Oracle, MongoDB

Methodologies and Other Technologies: Agile-Scrum, GIT/SourceTree, VS Code, Azure DevOps, D3, EPPLus, Angular Material Bootstrap, Karma-Jasmin, NUnit, Orchard, CMS, Selenium, Kendo UI, NPOI, TFS, SVN, Log4Net, JIRA, Notepad+

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Working as full-stack developer on a dashboard-like application developed in Angular 8 and ASP.NET Core 2.2.
  • Built data visualization using D3 JavaScript library for several panels under my responsibility.
  • Implemented the redux patterns for data storage, reducers, effects, selectors, and many features of NGRX.
  • Implemented functionalities by relying intensively on Typescript object-oriented paradigm, such as inheritance, polymorphism, interface, abstract classes, and generics.
  • Abstracted non-UI functionalities away from the components into services using typed objects as much as possible.
  • Prepare several components and classes for shallow testing.
  • Worked with the design team to translate Invision mockups into web pages and/or components.
  • Built layout and custom components using Angular Material, raw HTML, CSS and SCSS, using modern techniques such as Flexbox and Grid.
  • Created new database from Excel files, created and normalized tables, and added relationship among tables in SQL Server.
  • Implemented business logic and API layers for several panels using ASP.NET Core 2.2 and Entity Framework Core.
  • Worked with the data team to update the database and write new/updated stored procedures.
  • Implemented authentication to Azure Active Directory using OIDC and the implicit flow.

Tools: Git, VS Code, Visual Studio, Azure DevOps

Confidential

Software Developer

Responsibilities:

  • Worked as full stack developer on a large, unified, and integrated portfolio management system application developed in Angular 6 and ASP.NET Core 2.0 from the early development stage to the release of version 1.0.
  • Successfully built UIs in Angular, using PrimeNG and/or Material Design, HTML, Bootstrap, and CSS that exactly matched wireframes in the user stories assigned to me.
  • Implemented data transformation and UI logic using Typescript/JavaScript to produce fully functional UIs.
  • Created several angular components to encapsulate common functionalities.
  • Implemented functionalities to produce 7 different reports in HTML using PrimeNG, and the possibility to export them to Excel using EPPLus, export to PDF, and CSV.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
  • Implemented backend endpoints using ASP.NET Core and business logic in the service layer, covering code with unit test cases.
  • Interacted with the data storage through Entity Framework Core and ADO.NET.
  • Wrote Stored Procedures for different reports and for scenarios where their usage improved performance.
  • Wrote several unit test cases in Karma-Jasmine and NUnit to increase client and server sides’ code coverage.
  • Successfully completed user's stories and fixed all the defects assigned to me by the end of every sprint.
  • Was part of the code review team recommending code to be merged with the UAT branch and ultimately to the release branch.
  • Tools: GIT/SourceTree, VS Code, Visual Studio Team Service, ReSharper, SonarQube.

Confidential

Software Developer

Responsibilities:

  • Implement an existing inventory application from SharePoint into a standalone ASPN.NET MVC.
  • Completely re-designed the application in terms of modules and functionalities.
  • Organized the application into front, business, and data access layers.
  • Captured client’s requirements by adding features such as import/export of data using Excel file, connect to existing application to gather data, bulk CRUD actions.
  • Wrote most of the business and data-access code, using repository patterns and entity framework Code First, and fluent API to configure the interaction with an existing database.
  • Used typescript to take advantages of the typing and OOP in JavaScript to produce widgets to be used on pages.
  • Added pages and access code to display Reports from an SSRS server.
  • Implemented Angular 2 on some pages that rely heavily on ajax functionalities.
  • Trained other members of the team on ASP.NET MVC.

Confidential

Software Developer

Responsibilities:

  • Migrated human resource applications from ASP Classic and ASP.NET 2.O to ASP.NET Webform/MVC to mitigate security vulnerabilities, added new and enhance existing features.
  • Re-designed applications, implementing the single responsibility and Repository patterns.
  • Implemented SPA to simplify and facilitate the collection of related data in a wizard fashion.
  • Converted over 50 HTML and Excel reports into SSRS reports to be displayed in web pages.
  • Implemented Security using OWIN Identity and Entity Framework in the replacement to the membership framework.

We'd love your feedback!