.net/full Stack Developer Resume
Austin, TX
SUMMARY
- Resourceful, solution - driven engineer specializing in .NET, Angular/Typescript and application service-oriented architecture with around 7 years of experience with overseeing the application development lifecycle
- Diverse experience in development with JavaScript, C#, .NET framework, Web Api, Angular, Vuejs, Typescript, jQuery, CSS3, HTML
- Strong in object oriented programming, functional programing in JavaScript and C#.
- Extensive Knowledge in .NET security features such as Authentication & Authorization, Windows-basedAuthentication, Token-basedAuthentication, Authorizing Users and Roles.
- Experience writing unit tests using karma, jasmine stack and Mocha, Chai stack, also visual studio unit testing framework.
- Expertize in responsive web design
- Have good understanding of the accessibility standards and built products that are accessible to users with disabilities.
- Good experience working with version control systems like GIT and TFS.
- Worked in Agile Scrum projects and attended Daily Scrum meetings, User Story grooming meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.
- Passion for technology and acquiring new knowledge, and the ability to readily adapt to new technologies.
TECHNICAL SKILLS:
- Angular
- HTML5
- JavaScript
- Typescript
- C#
- Azure Cosmos DB
- CSS3
- ASP.NET WEB API v2
- ASP.NET Framework
- Mongo DB
- Vuejs
- SQL Server
- JQuery
- Azure Service Fabric
- ES6
- GIT
- Azure Storage
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
.NET/Full Stack Developer
Responsibilities:
- Experience in full stack development using angular 7, typescript for client-side. Jasmine karma for unit test, C# for backend and visual studio unit testing framework for unit tests.
- Extensively worked on various concepts ofAngular7like Services, Data Binding, Pipes, Routes and Custom Directives, which includes inputs and outputs property bindings.
- Use Angular HTTP Client to Interact with Servers/backend and modularized the Application with ng-module.
- Used tools like Web Pack and Angular CLI for better and faster compiling of angular apps.
- Involved in writing application level code to interact with APIs implemented using Restful Web Services.
- Created Restful services using ASP.NET Web API.
- Worked with Web API Routing prefixes on the controllers.
- Created OWIN middleware components for authentication and logging.
- Worked on building a Web service Api that interacts with MongoDb, queries it and returns a JSON in C# .NET
- Design, development and testing phases of Software Development using AGILE/Scrum methodology.
- Practice of modern software engineering, including coding standard, code reviews, source control management (GIT), testing, and releasing.
Technologies: ASP.NET MVC, Linq, Angular 7.0, Typescript, Bootstrap 3.0, ASP.NET 4.5 Webapi, C#, IIS 7.0, Bitbucket, Jira
Confidential, Dublin, CA
.NET/Full Stack Developer
Responsibilities:
- Used Angular and typescript for client side programming.
- Created micro services in Azure service fabric using reliable services and reliable actors
- Implemented restful apis using service fabric stateless service
- Used service remoting to establish communication between services
- Used Azure Cosmos DB (NoSQL) for storing documents and fetching client related-data from collections.
- Created stored procedures that will run in COSMOS DB collections.
- Implemented IoC pattern dependency injection.
- Implement Application Insights for tracing loggings and metrics of the applications.
Technologies: Angular, typescript, Azure Service Fabric, ASP.NET 4.5, HTML5, CSS3, Cosmos DB
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Built multiple independent applications using JS frameworks like Vuejs.
- Produce d quality code that is maintainable, extendable and scalable.
- Followed the standard accessibility guidelines to make Web content more accessible for voice over and keyboard users.
- Written end to end automation tests using nightwatchjs
- Written unit tests using Karma/mocha/chai stack.
- Used Axios HTTP client and also jQuery for AJAX calls.
- Leveraged es6’s new features and enhancements
- Used Vuex for state management.
- Worked with cocoa developers to create bridge between objective C and JavaScript.
- Done Webpack configuration for angular and vue projects.
- Contributed to the internal UI pattern library by building custom, accessibility supported reusable Vue components.
Technologies: HTML, CSS3, LESS, JavaScript, Vuejs, lodash, Gulp, JQuery, ES6, Karma, mocha, chai, webpack.
Confidential, San Francisco, CA
Web Developer
Responsibilities:
- Involved in Software Development Life Cycle.
- Involved in application development using C#, LINQ, Web API 2.0
- Built interactive dashboards with Highcharts.js that update real time with user interactions.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Involved extensively Test Driven Development - TDD practices and code refactoring.
- Involved in Unit testing AngularJS applications using Jasmine/Karma.
- Worked on date, phone numbers and SSN input fields, using HTML5 patterns and custom filters and custom directives.
- Used web inspector in tandem with ios simulator, part to Xcode to debug css bugs in mobile safari.
- Used debugging tools in android studio for testing and debugging on various android devices.
- Used JIRA as source version control tool, Bitbucket to manage the code repository.
- Worked on Responsive web design (RWD) using bootstrap, which adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries.
- Used RequireJS to organize code into separate modules.
- Participated in Code review and Quality Assurance.
- Used Webstorm as the IDE for custom development and implementation
Technologies: HTML5, CSS3, LESS, BootStrap, JavaScript, JSON, jQuery, AngularJS 1.5, TypeScript, C#, Underscore.JS, webStorm, JIRA, SourceTree, BitBucket, RequireJS, gulp
SOA Software
Software Developer
Responsibilities:
- Implemented the presentation layer with HTML, JavaScript, and CSS.
- Developed CSS classes to GUI web page controls and forms
- Developed front-end validation rules for user interface using JQuery
- Troubleshoot style issues, browser compatibility issues
- Testing the website on multiple browsers with their old as well as latest release.
Technologies: HTML, CSS3, JavaScript, JQuery, Sublime, fiddler, Chrome developer Tools, IE developer Tool
