Sr. Software Developer Resume
Sugarland, TX
SUMMARY:
- Self - motivated, versatile software developer with experience in all phases of SDLC, employing contemporary agile methodologies. 9 years of experience in software development and providing quality business solutions.
- Extensive knowledge and experience in developing Single Page Applications (SPA) with Angular5/4/2, Angular JS, Typescript/JavaScript, Mater ial Design, Domain Driven Design and CQRS.
- Experience working with .Net Core, ASP.Net MVC and Web forms.
- Experienced in the design and implementation of Micro-services architecture using Queueing and Bus mechanism.
- Experience in processing failed messages and monitoring the bus using tools like Service Monitor and Service Pulse.
- Designed and implemented a TFS Release management process for continuous integration and automatic deployment of packages from DEV to PROD with TFS2015.
- Extensive experience in the design and implementation of Entity Models for Data Access layer using Entity Framework and ADO.Net objects.
- Experience in Test-Driven Development and written tests for applications using MSTest/NUnit, Karma and Jasmine.
- 9 years of experience working extensively with agile methodologies.
- Expertise in the design and development of databases using SQL Server and Oracle. Relative experience working with databases like Couch, Elastic and Solr/Lucene.
TECHNICAL SKILLS:
Languages: C#, JavaScript, TypeScript, Objective-C, SQL, HTML, XML
Technology: .Net Core, ASP.Net MVC, SPA, Webforms, REST Services, WCF, Entity Framework
Client Side Frameworks: Angular/Angular JS, Angular Material, Bootstrap, Kendo UI
Databases: MS SQL Server, Oracle 10g-12c
Software and Tools: MS Visual Code, MS Visual Studio, MS SQL Server, MS IIS 3 - 7.0, TFS, Docker Container, Postgres, Swagger GitHub, Jenkins, Kubernetes, SSRS, MS Report Builder, XCode, Beyond Compare, LLBLGEN, Resharper, Auto Mapper.
PROFESSIONAL EXPERIENCE:
Confidential, SugarLand, TX
Sr. Software Developer
Responsibilities:
- Lead developer in the design and development of the forms application involving Domain Driven Design(DDD), Microservices, Messaging and queueing, CQRS, REST API, EF Code First, Docker Containers, Angular 5, Typescript, Postgres SQL, SQL Server, Oracle, Elastic Search, Couch, Karma, xUnit, Swagger, Jenkins and Kubernetes.
- Designed and implemented micro services architecture within the angular application to interact with various services using messages and sagas. The product was implemented using Angular, Angular Material, NServiceBus, MSMQ, SignalR and AutoFac. Have written unit tests using Nunit and Jasmine.
- Designed and developed a text search engine for the application using Solr to provide context based search.
- Involved in the architectural design and development of a new Right of Way services product (LiNK3) which is developed in Angular JS, Web API, Angular JS Material and SQL Server 2012.
- Actively involved in the design and development of a web application for the company’s Right of Way Services (Link2) which is used in the process and data maintenance. It is developed in Angular.js, Breeze, WebForms, JQuery UI, .Net MVC, Unity, Web API, CSS, and HTML 5.
- Responsible for the development and maintenance of the company’s mapping software (Viewer) which is used in the projects to gather data and track the field information. The application is developed in Flex, ActionScript, and Flash Builder, .Net MVC, Web API and SQL.
- Lead Developer involved in the design and development of a mobile application (ROWver) for the company to provide all the client services at the project site.
- Deployment of source code to the IPads or to the Apple Store. The application has been developed using Objective C, XCode, github and Test Flight.
Confidential, Houston, TX
Software Engineer
Responsibilities:
- Lead developer involved in the design, development and integration of the company’s two web-based solutions Knowledge Management System (KMS) and Aviation Quality Database (AQD) providing services to Oil & Gas, Process and Aviation Industries.
- The web-based systems are designed and developed in .Net MVC 4, Razor, C#, JQuery, Kendo UI, Resharper, LLBLGEN, WCF, NUnit and SQL SERVER 2012.
- Developer responsible for the maintenance and support of the KMS and AQD older version developed in MVC, .Net 3.5, JQuery, AJAX, WCF and MS SQL Server 2008.
Confidential, Dallas, Texas
Senior Software Engineer
Responsibilities:
- Responsible for the development and maintenance of the company’s two web-based education programs written in ASP.net 3.5, C#, Flash, XML, AJAX, and MS SQL Server 2008.
- Providing support and maintenance to a web content management system developed using .net 4.0, MVC 3, SQL Server 2008, C# and NLog.
- Responsible for the entire application users’ migration from SQL server 2005 to SQL server 2008.
Confidential, Houston, Texas
Web Developer
Responsibilities:
- Lead developer responsible for the completion and deployment of a web-based CMS & education system serving 40000+ students a semester in 400+ schools & districts using extensive SQL, C#, Flash and AJAX.
- Lead developer and designer of three new core business products using .net 2.0 & 3.5, C#, AJAX, SQL 2008 and SSRS.
- Designed and developed the web-based CMS & education system with 3-tier layered architecture using Entity Spaces 2010.
- Developed a centralized real-time reporting system for all the web applications using SSRS and Report Builder 2.0.
Confidential
PL/SQL Programmer & Security administrator
Responsibilities:
- Created and maintained complex, efficient stored procedures in Peoplesoft Db using PL/SQL.
- Security Administrator in PeopleSoft for the Admissions department and also provided support for the student application process and registration.
- Maintained the processes for Electronic Data Interchange (EDI) transactions which involve the transfer of electronic applications from the Apply Texas server to PeopleSoft database.
