.net / Go Lang Software Developer Resume
Irving, TX
SUMMARY
- 5+ years of professional software development experience in the area of Microsoft .NET related technologies, implicated in design, development, and maintenance
- Extensive experience in Analysis, Designing, Development, Testing, Bug fixing, Documentation and Implementation of Client/Server and Web Technologies for various N - Tier applications.
- Understanding and exposure to various Software Development Life Cycle (SDLC) models such as Agile (SCRUM) and Waterfall methodologies.
- Experience in design, development, coding, and testing of business/commercial applications using C#, ASP.NET, ADO.NET, SOAP, Web services, SQL Server.
- Expert in Web Application design and development using ASP.NET, JavaScript, JQuery, HTML5, DHTML, CSS3, IIS, XML, RAZOR.
- Proficient in a wide range of Internet/Intranet, web, E-commerce, Client/Server technologies like XML/XSLT, CSS, CLR, XML, C#, ASP.NET, MVC, ADO.NET, SOAP, scripting using JavaScript, MS Visio, MS Project, SOAP, Microsoft Office System, Word, Excel Object Library.
- Strong development skills in Object-Oriented programming and OOAD methodologies.
- Sharp skills in working with Application Servers based on ASP.NET platform.
- Good in-depth understanding and experience in building server applications using C#, ASP.NET, ADO.NET, XML, Web Services, HTTP modules and handlers based on .Net Framework 4.5/4.0/3.5.
- Working experience in developing Microservices using Go Lang Framework
- Knowledge of Architectural Design Patterns used in software Development
- Experience and knowledge in NoSQL related database technologies such as MongoDB and Cassandra
- Good Experience in ORM tools like Entity Framework and NHibernate
- Experience in integrating the web based applications with MS SQL Server 2012/2008, Oracle 9i/10g, MS-Access, and NoSQL technologies
- Good Understanding of Financial Domains.
- Strong analytical and technical skills, good grasping skills, the flexibility of working in any technical area and excellent communication skills.
TECHNICAL SKILLS
Internet: ASP.NET 3.5/4.0/4.5, C#, Go Lang, AJAX, JavaScript (JS), ECMA Script 6, JQuery, React JS, HTML/DHTML, CSS/CSS3, XML
IDEs: Visual Studio 2008/2010/2013/2015/2017 , Visual Studio Code
Technologies: ADO.NET/DAO, Entity Framework 4.3/5.0
Databases: SQL Server 2005/2008/2008 R2/2012/2014, Oracle 9i/10g, MongoDB, Cassandra
Configuration Tool: Visual Source Safe, Team Foundation Server, Git
Languages: SQL/T-SQL, PL/SQL, C#, Go Lang
Operating Systems: Windows XP/NT/Vista/2007/8/10, Windows Server 2003/2008
Service-Oriented Architecture: WCF, .NET Web Services, SOAP, REST, gRPC
Web Servers: Microsoft IIS 6.0/7.0/7.5
PM Tools: MS Project, MS Visio, VSS, TFS, Git, Azure DevOps, MS Office
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
.NET / Go Lang Software Developer
Responsibilities:
- Involved in Cyber Security Gaming project to develop Microservices built on .NET Framework as well as Go Lang related technologies
- Modify and develop existing application systems using the GoLang framework, created web services using gRPC technologies. Also developed applications using the .NET framework to create RESTful services
- Develop back end services using C#, ASP.NET MVC technologies to interact with a NoSQL database including MongoDB
- Involvement in performance tuning of backend services as well as data modeling in MongoDB for creating scalable applications
- Develop responsive front-end applications using React JS framework including Redux architecture, JavaScript with ECMA Script 6 features, HTML5, CSS, and bootstrap related technologies
- Extensively create reusable React JS components in front end applications and call backend services to create dynamic applications
- Knowledge of using public cloud platforms such as Azure. Used Azure DevOps for issue tracking, workflow management and deploying applications to Azure Cloud
- Used Kubernetes and Docker on the Azure platform to host multiple applications
- Actively use Git as a version control system for tracking changes in source code. Heavily involved in reviewing and approving pull requests for the code merge
- Effectively work on Test Driven Development by creating multiple unit tests for functions created. Actively test service calls using Fiddler for REST API and BloomRPC for gRPC service calls.
Environment: s: Visual Studio 2017, Visual Studio Code, C#, MVC, .NET Framework 4.5, Go Lang, gRPC, REST API, Web Services, MongoDB, React JS, Redux, XML, JSON, HTML5, CSS, Bootstrap, JavaScript, ECMA Script 6, Azure, Git, Microservices, Docker, Kubernetes
Confidential, Concord, CA
.NET Developer
Responsibilities:
- Involvement in design and development of various web application using, C#, .NET 4.5, MVC, ADO.NET, MS SQL Server, HTML5, CSS
- Migrated existing SQL server and Cassandra data to MongoDB.
- Implemented in creation of REST WebApi with backend layer interacting with MongoDB
- Extensively analyzed database performance and developed several Stored Procedures, the views in SQL server.
- Analyzed and developed code on Database Access Layer using ADO.NET to interact with MS SQL Server
- Extensively used JQuery, JavaScript and ASP.NET for AJAX Implementation and Client Side Validations.
- Worked on numerous several design documents that included description of the code fix for the documentation purpose.
- Effectively helped to stabilize the existing software by R&D and provide corrective solutions
- Converted existing application to Microservices architecture. Also, used Splunk tool to monitor the application.
- Created Single Page Application with the help of Angular 4 Router Module
- Created multiple Nuget packages to provide dlls for other dependent teams.
- Actively used JIRA for issue tracking and workflow management.
- Used Microsoft Team Foundation Server as the source control tool
Environment: s: Visual Studio 2017, MS SQL Server 2014, C#, MVC, .NET Framework 4.5, .NET Core 2.0, Web Forms, MVC, Web Services, WebApi, Azure, MongoDB, Cassandra, Angular, XML, JSON, HTML5, CSS, Javascript, jQuery, T-SQL, TFS, JIRA, IIS
Confidential, Lone Tree, CO
.NET Developer
Responsibilities:
- Involved in all phases of SDLC including analyzing the requirements, design, development, and testing of the product using SCRUM Agile Methodology
- Actively worked on Full-Stack software development from designing and developing the database layer, writing business logic in the middle tier to developing UI layer of the application.
- Developed application using .NET Stack such as C#, ASP.NET, MVC, ADO.NET, MS-SQL Server
- Implemented the presentation layer and client-side functionality using HTML5, CSS, JavaScript, jQuery, and JavaScript plugins for various UI features and client-side validations.
- Developed numerous grid view for the application using jQGrid and AJAX functionalities and exported results in the form of HTML or PDF files
- Responsible for creating and consuming new web services to communicate with the business layer objects
- Used AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Implemented Log4Net logging framework to existing applications for the tracing and debugging purpose
- Provided inputs for architecting, designing and implementation of a Service Oriented Architecture(SOA) for the application with the Team members
- Designed and created Stored Procedures, Views, queries using T-SQL in SQL Server 2012
- Created and tested Unit tests extensively to ensure code coverage, and to find errors or faults.
- Used Team Foundation Server (TFS) as version control tool
Environment: s: Visual Studio 2015, MS SQL Server 2012, C#, MVC, .NET Framework 4.5, Web Forms, MVC, Web Services, ASMX, XML, JSON, HTML5, CSS, AJAX, T-SQL, TFS
Confidential, Concord, CA
.NET Developer
Responsibilities:
- Involvement in design and development of various web application using, C#, .NET 4.5, MVC, ADO.NET, MS SQL Server, HTML5, CSS
- Actively engaged in production support for various applications developed by the team
- Worked on several production issues and conclude to a resolution of the issues after thorough analysis and interaction with end-users.
- Monitored and analyzed the performance of the web application and jobs, troubleshoot if any issues persist
- Extensively analyzed database performance and developed several Stored Procedures, views in the SQL server.
- Analyzed and developed code on Database Access Layer using ADO.NET to interact with MS SQL Server
- Extensively used JQuery, JavaScript, and ASP.NET for AJAX Implementation and client-side validations.
- Worked on numerous several design documents that included description of the code fix for the documentation purpose.
- Effectively helped to stabilize the existing software by R&D and provide corrective solutions
- Actively used JIRA for issue tracking and workflow management.
- Used Microsoft Team Foundation Server as the source control tool
Environment: s: Visual Studio 2015, MS SQL Server 2014, C#, MVC, .NET Framework 4.5, Web Forms, MVC, Web Services, XML, HTML5, CSS, Cassandra, T-SQL, TFS, JIRA, IIS
Confidential
.NET Developer
Responsibilities:
- Involvement in development of mobile-application using C# .NET 4.0, ADO.NET, MVC 4 and jQuery Mobile
- Applied Object Oriented Analysis and Design (OOAD) concepts, and used Model-View-Controller (MVC 4) architecture framework design patterns.
- Worked on Frontend, Backend and Middleware layer to develop dynamic web applications.
- Extensively used jQuery mobile to create responsive web site or application that will work on all popular smartphone, tablet, and desktop platforms.
- Used HTML5, CSS 3 and Bootstrap including Razor syntax to create UI uniformity and presenting content on the web consistently, across web browsers in the web/mobile applications.
- Used AJAX for rich UI experience
- Developed web pages using JavaScript and jQuery to enhance theme and several client side validations
- Extensively analyzed database and written several Stored Procedures, queries and SQL query tuning using T-SQL in SQL Server 2014.
- Developed RDLC Reports in ASP.NET application
- Worked on exporting reports to Excel or PDF files.
- Implemented Data-Access Layer using ADO.NET for interacting with the database
- Used OBOUT Grid Control tool to view, add, delete, sort or paging the data in dynamic web applications.
- Rigorously tested application using Unit testing.
- Used Team Foundation Server 2013 as a source control tool
Environment: .Net 4.0, MVC 4, C#, Visual Studio 2013, ASP.NET 4.0, HTML5, CSS, jQuery Mobile, JavaScript, AJAX, T-SQL, MS SQL Server 2014, RDLC reports, TFS, Windows 7
Confidential, St. Paul, MN
.NET Developer
Responsibilities:
- Involved in development life-cycle of the project from requirements gathering to transition using SCRUM Agile Methodology.
- Involved in the development of Data Access layer, Business layer and Application layer (user interface) of the 3-tier architecture web application using C#. Net 4.0, ADO. Net, ASP.NET 3.5, XML/XLST.
- Worked on and deployed Web Services for implement the Service-Oriented Architecture (SOA) and for implementing role-based security to authenticate the users.
- Actively used XML, XSLT for creating templates with dynamic data from XML file, that XML Data is serialized.
- Implemented Data Access Layer using ADO.NET and Entity Framework to communicate with the database.
- Database development including schema design, T-SQL queries, stored procedures, Triggers, SQL query tuning and user defined functions creation for SQL server 2008.
- Initiated the development of Web Service to interact between mainframe and DB2
- Consumed several WCF services
- Maintaining existing application in terms of bug fixing, code review, enhancing the functionalities.
- Used Visual Source Safe and Microsoft Team Explorer version controls for maintain versions and safe code.
Environment: .Net 4.0, ASP.NET 3.5, C#, Visual Studio 2013, LINQ, Web Forms, SOA, UMLXML, SQL Server 2008R2, JavaScript, CSS, HTML, Entity Framework 5.0, Web Services, SOAP, WCF, T-SQL, XSLT, VSS, IIS 7.0.