Software Developer Resume
Denver, CO
SUMMARY:
- 5 years of experience in Software Analysis, Designing, Development, Testing, Documentation and Implementation of Client/ Server and Web based applications using Angular, .NET and other technologies.
- Understanding and experience working in Agile/ Scrum environment, Software Development Life Cycle (SDLC) and Waterfall Methodologies.
- Good experience working on Web Forms and their Validations using Angular.
- Hands - on experience in working with Angular modules, services, templates, controllers, directives, filters and dependency injection.
- Experience in subscribing Angular Observables and using RxJs operators.
- Experience in using Angular Router for rendering different Web Forms.
- Working experience on creating Components, Routing, and Services using Angular.
- Involved in developing front end using JavaScript, TypeScript, Angular 6, HTML5, CSS, and JSON.
- Good Knowledge in writing Stored Procedures, CRUD Operations, Triggers, Views using SQL SERVER.
- Good experience in designing and developing Web-based Applications and Tools using Angular, C#, ASP.NET, ADO.NET, MVC, Entity Framework, SQL SERVER, Web services, WCF, XML.
- Working knowledge of ASP.NET MVC Pattern: Controller Actions, View Engine, Razor Engine, and Entity Framework Model.
- Good experience in working with LINQ/ SQL, LINQ to Objects and Good experience in working with MS SQL.
- Good Knowledge with ADO.NET objects such as Dataset, Data Adapter, and Data Reader to interact with databases like SQL Server 2012/ 2008/ 2005.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction, and Design patterns like MVC.
- Worked on Master Pages, Server Controls, User Controls, and Form Validation Controls.
- Developed, distributed and Interoperable applications using Web Services and WCF services.
- Basic knowledge of Python.
- Working knowledge of ESRI Technologies (ArcGIS 10.5.X, ArcObjects).
- Hands on experience in Debugging, Fixing the bugs, support, and maintenance.
- Knowledge and experience on developing tools and applications using ArcGIS, and LeafletJS.
- Ability to work independently and in a team environment, and actively participate in projects within work groups and across organization.
TECHNICAL SKILLS:
Technologies: ASP.NET, ADO.NET, MVC, Web services, WCF. Entity Framework, LINQ, Web API s.NET Framework 4.5/ 4.0/ 3.5/ 3.0 , ArcGIS 10.5.1, ArcGISPro.
Programming Languages: C, C++, Java, C#.Net, VB.Net, Python.
Web Technologies: HTML5, JavaScript, TypeScript, XML, JSON, CSHTML, CSS, Bootstrap, Angular, LeafletJS, Arc Objects, ArcMap.
Database: SQL SERVER, PostgreSQL.
Operating Systems: Windows XP/ 7/ 8/ 10, Windows Server R 2/ 2003/ 2008.
Tools: Visual Studio 2013/ 2015, TFS, SQL Server Management Studio, Source Tree, GIT, Postman, Fiddler, PyCharm.
WORK EXPERIENCE:
Confidential, Denver, CO
Software Developer
Responsibilities:
- Developed web applications using Angular, .NET Framework 4.5.1, MVC, C# and ASP.NET.
- Developed and maintained Hydrography Maintenance Portal using WebAPI/ MVC Framework.
- Developed front-end functionalities using Angular and TypeScript.
- Developed single page applications using Angular and Bootstrap. Also, used two-way data binding.
- Extensively used Angular directives such as NgFor, NgIf, and NgStyle for DOM manipulation.
- Consumed REST API endpoints such as GET, POST, PUT, DELETE using Angular HttpClient.
- Separation of concerns is achieved using services in Angular and Dependency Injection is achieved by injecting the services through constructor.
- Implemented rich UI using Angular 6, Angular Material, Bootstrap, HTML5, and CSS.
- Used Node Package Manager (NPM) to import Node Modules necessary for the application.
- Used ADO.NET to communicate with the database, wrote complex Queries, Stored Procedures, and Triggers.
- Developed various components, services, directives, and registered in Angular module.
- Wrote stored procedures and SQL queries using PostgreSQL Server for extracting, inserting, and manipulating the data and display on Grid view controls, dropdown list boxes and User controls.
- Implemented interactive ArcGIS Map and features using LeafletJS.
- Used Fluent NHibernate for extracting and storing data in database.
- Involved in the Performance tuning at the Application and Database Layers.
- Developed tools using ArcGIS software.
- Migrated ArcGIS tools from ArcGIS 10.3 to ArcGIS 10.5/ 10.5.1 version.
- Migrated ArcGIS 10.5.X version tools to ArcGISPro using Python.
- Responsible for the Development activities, coordinating with Data Management team and Testing Team.
- Server side working experience with IIS (Internet Information Services) manages hosting, publishing, and deployments.
- Implemented agile scrum methodology in application development.
Environment: .NET Framework 4.5.1, C#. NET, ASP.NET, MVC, Web Services, WebAPI, XML, PostgreSQL, JavaScript, TypeScript, Angular, LeafletJS, ArcGIS, ArcGISPro, ArcMap, ArcCatalog, Bootstrap, CSS, HTML5, Visual Studio 2015, PyCharm.
Confidential
Software Developer
Responsibilities:
- Understanding and reviewing the existing applications and involved with the Business team and implemented the tasks as per the Priority of Business Requirement.
- Involved indevelopment with SCRUMmethodology for iterative task completion by havingdaily Stand-ups.
- Developed and designed front-end single page applications using AngularJS, Bootstrap, HTML, and CSS.
- Implemented routing using routingProvider in AngularJS module.
- Implemented form validation and two-way data binding using AngularJS.
- Extensively used AngularJS directives.
- Developed, designed, and maintained web applications using AngularJS, MVC, and ASP.NET.
- Involved in writing the Unit Tests for C# code of business logic in Presentation Layer.
- Developed WebAPI’s to make calls to web services using GET, POST, PUT, and DELETE operations.
- DevelopedWebservices to interact with third party systems to pull other Provider’s information.
- Developed SQL stored procedures for data manipulation and querying data from SQL.
- Maintained build versions and code versions usingTeam foundation Server’sVersion Control(TFS).
Environment: .NET, MVC, AngularJS, ASP.NET, C#, Visual Studio 2010, AJAX Toolkit, WCF Services, PL/ SQL, TSQL, ADO.NET, SQL Server 2008 R2.
Confidential
.Net Developer
Responsibilities:
- Developed and enhanced the application using .NET Framework 4.0, C# and ASP.NET.
- Worked on different aspects of .NET framework like ASP.NET and on middleware ADO.NET.
- Involved in various phases of Software Development Life Cycle (SDLC) and unit testing.
- Created Web forms using ASP. Net, Master pages, caching features, State management, configuring optimizations and securing the web application.
- Used ADO.NET for data communication between application and database. Extensively used Data Grid, Data Set, Data Views, Data Table, Data Reader, and Data Adapter.
- Developed application using AGILE methodology with daily scrums.
- Actively involved in Creating and deploying Web Services using ASP.NET, SOAP and XML for Pulling Records.
- Developed Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Implemented Serialization and De-serialization of objects.
- Used SQL Server for Database designing and created Joins, Views, Triggers, and Stored Procedures.
Environment: .NET Framework 4.0, C#. NET, Visual Studio 2013, ASP.NET, ADO.NET, Web Services, TFS, XML, SQL Server 2008, Java Script, CSS, HTML.
Confidential
.Net Developer (Intern)
Responsibilities:
- Developed Web forms using ASP.Net, .NET Framework 4.0, C# for Logon, account information, Category plans. Using Server controls.
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Created analysis level documentation such as Use Case, Business Domain Model, Activity, Sequence, and Class Diagrams.
- Developed Server Controls such as DropDownList, CheckBoxList, and other advanced controls such as Calendar.
- Used HTML, CSS and JavaScript to build rich web pages.
- Developed and deployed UI layer logics using JSP, XML, JavaScript, HTML, and Ajax.
- Responsible for creating stored procedures, views, and packages inSQL SERVER 2008.
Environment: .NET Framework 4.0, C#. NET, Visual Studio 2012, ASP.NET, ADO.NET, XML, SQL Server 2008, Java Script, JQuery, CSS, HTML.
