Software Developer Resume
TX
PROFESSIONAL SUMMARY
- Professional software developer wif a keen ability to creatively troubleshoot, diagnose, and resolve complex technical problems.
- Demonstrated abilities in iterative development, using Agile/Scrum processes and object - oriented design.
- Experienced in large-scale enterprise automation services that include maintenance of legacy software, and upgrading software from scratch using teh latest technologies; C#, .NET, ASP.NET, Java, Angular, NodeJS, TypeScript, RESTFul and SOAP web services, AWS and Azure Web Services, Xamarin, Jenkins, Chef, Grunt, JIRA, GitHub, TFS.
TECHNICAL SKILLS
Languages/Libraries/Frameworks: C#, .NET, ASP.NET, MVC, EF, XAML, Java, C++, PHP, Python, JQuery, Angular 4+, TypeScript, NodeJS, NPM, Express, D3.js, Vue.js, Bootstrap.js, Unity, Simple Injector, Ninject, HTML5, CSS3, XML, JSON, SAML 2.0, Xamarin
IDEs/Applications: Visual Studio 2017, Android Studio, Eclipse, Notepad++, Atom, NUnit, Photoshop
Third-Party Controls: Telerik, Kendo UI, DevExpress, SyncFusion
Application Servers: Windows Server 2016, Apache, Tomcat
Operating Systems: Windows, Ubuntu
Database Systems: Access, SQL Server 2016, Oracle 11i, Cassandra, MongoDB, MySQL
PROFESSIONAL EXPERIENCE
Confidential, TX
Software Developer
Responsibilities:
- Lead and influenced teh technical direction of multiple projects from beginning to end.
- Collaborated wif business leaders to prioritize key technical initiatives for developing a new on-demand commerce web app to collect aerial roof diagram orders fulfilled by Ridge Top Aerial Technologies.
- Performed design and analysis, coding and integration of a new web portal and dashboard written in C#, MVC, 4.6.2 .NET Framework, wif a SQL Server 2016 backend; utilizing teh EF 6 repository pattern.
- Customized teh OWIN standard interface to include group-based permissions.
- Enhanced an existing web front end that better integrated client-side validation using Bootstrap v3.3.7 and JQuery v3.1.1.
- Implemented teh Stripe.net framework to improve existing online payments, providing customized real-time order payment confirmations using webhooks and RESTFUL web apis.
- Created a NodeJS Stripe webhook monitoring dashboard written wif D3.js and Vue.js; hosted on an IIS 10 instance and configured an Apache httpd reverse-proxy server.
- Developed an order queue and automated teh task of assigning new orders to available technicians based on a given set of parameters while also updating customers wif order status via email message.
- Automated scheduled tasks wif FluentScheduler as a windows service.
- Implemented real-time data updates and application-wide notifications using teh Signal R library.
- Ensured quality assurance and data integrity by implementing logging of all transactions wif log4net.
- Managed teh creation, development, and maintenance of relational databases to teh third normal form.
- Captured business analytics by developing database queries and grouping sets of business rules.
- Provided technical assistance to junior developers and resolved issues related to various web applications.
Confidential, Francisco, CA
Front End Developer
Responsibilities:
- Worked remotely as part of a start-up responsible for taking ownership of a Restaurant Portal and transforming it into an operational tool for restaurant owners to manage their food order details, customer information and accounting data.
- Parsed take-out orders received by a restaurant from multiple food delivery service apps and consolidated all orders onto one tablet application. Teh mobile app was created using Xamarin and managed by a web portal written using C#, MVC, 4.6.2 .NET Framework, wif a SQL Server 2016 backend; hosted on an Azure Web App Service.
- Utilized third normal form (3NF) database techniques to improve data integrity on CRUD operations.
- Increased efficiency by implementing a repository pattern wif EF 6 and teh Unity Dependency Injection Framework.
- Enhanced teh existing web front end to improve user experience wif modal pop-up edit forms and client-side validation using Bootstrap v3.3.7 and JQuery v3.1.1.
- Implemented changes to an orders details Web Dashboard UI Control offered by DevExpress.
- Consulted wif other team members about database design issues to prevent potential latency and allow for improved scalability.
- Documented detailed descriptions of bug fixes and uploaded source code using Team Foundation Server.
- Responsible for creating three external web portals written using C# and teh MVC Framework.
- Created RESTFul JSON api endpoints used to automate transmitting of member data from teh backend to teh appropriate web portal based on a user's identity.
- Implemented teh company's very first SAML 2.0 Single Sign On that allowed Federation of multiple Identity Providers using teh latest 4.6.2 .NET Framework.
- Developed test certificates using PowerShell.
- Tested all SAML responses wif Signed Message, Signed and Encrypted Assertion.
- Utilized teh Unity.Mvc5 Dependency Injection Framework wif a repository pattern for testing C# code using NUnit.
- Enhanced teh existing front end to improve user experience wif modal pop-up edit forms and client-side validation using Bootstrap v3.3.7 and JQuery v3.1.1.
- Maintained both a Windows 2012 Server running IIS 10.0 and a SQL Server 2016 database; installing and making necessary setting changes to ensure a fast and secure web portal.
- Worked wif junior team members when asked for help wif troubleshooting issues or teh proper method when automating JSON web apis.
Confidential San Antonio, TX
Software Developer
Responsibilities:
- Focused on providing software design changes, application modifications and testing in association wif teh Air Force Personnel Center (AFPC) Electronic Board Operations Support System (eBOSS).
- Worked wifin a cross-platform architecture using C#, .NET, MVC, XAML and JAVA Rational Application Developer (RAD) running on a WebSphere Application Server (WAS) v8.5 wif a Window Communication Foundation (WCF) library as mid-tier; connecting to an Oracle 11i instance.
- Designed solutions using Eclipse, Visual Studio, Atom, Notepad++ and Dreamweaver.
- Utilized teh latest JavaScript frameworks to upgrade teh client side frontend UI using Angular 2, Typescript, Bootstrap and JQuery.
- Implemented webpage graphic changes using Photoshop, CSS3 and HTML5.
- Updated/installed packages using NPM and GIT.
- Collaborated across teams when designing changes to existing event driven server side requirements using Node and RESTFUL / SOAP web service calls.
- Performed API feature testing using SoapUI, altering existing tests and creating new tests as needed respectively.
- Wrote NUnit and JUnit test cases to validate functionality during implementation of any new requirements together wif current application processes.
- A member of teh Automation Framework team wifin teh Rackspace Business Automation (RBA) group responsible for development and maintenance of all web apis consumed by ARIC 3.0, a process management portal developed for all Rackspace customers to handle automation of everything from basic ticketing monitored alerts to complex business-process actions; executing more than 3 million events a day from a library of over 5000 actions.
- Implemented a successful Cassandra DataStax 3.0 system wide driver upgrade; developing teh necessary code testing wif C#, NUnit for teh .NET platform.
- Improved efficiency of a Process Control Engine (PCE) web api written in C#, used to handle hundreds of business-process actions per second and utilized a multi-node clustered Cassandra database running across multiple Datacenters.
- Created a PowerShell script that automated teh updating of over 200 project files wif more than one new dll reference or version change; helping teh team to quickly build, debug and deploy Jenkins project files.
- Worked wif Python developers to maintain a C# open source Server Access Manager (SAM) project used to automate server access for routine maintenance or ticket creation.
- Translated functional requirements into conceptual and detailed designs; provided estimates for development, implemented proof of concepts and prototypes.
- Developed NUnit and acceptance tests; coordinated sign-off from Quality Assurance team before initiating automated deployment using Jenkins.
- Assisted DevOps and Support staff in troubleshooting software issues and implemented bug fixes wif daily JIRA ticket status updates.
- Monitored over 40 different Windows and Linux servers using New Relic; logging in as needed to configure, troubleshoot, install updates and run Chef commands.
Confidential San Antonio, TX
Software Developer
Responsibilities:
- Developed a document control web app for Teh Executive Privilege LLC group that allows school districts and department administrators teh ability to routinely address grievances brought by employees, parents and community members; written wif AngularJS and Bootstrap connected to MongoDB using NodeJS and IIS.
- Tasked wif creating a new CST Brands Employment Application Process to replace an existing paper application form.
- Teh new employment app utilizes teh latest MVC framework in combination wif teh Bootstrap framework to provide a responsive mobile first web application.
- Additional features include teh use of teh OWIN security interface and Identity token confirmation email for newly registered applicants.
- Created an administration web app to accommodate retail store managers wif an automatic notification when a new applicant finished entering an application.
- Implemented an automated employee background check that consumed a third party web service.
- Updated Stored Procedures, Views and SSIS packages wif new requirements, respectively.
- Performed defect analysis and solutions. Worked wif team members to review code requirements and perform unit testing. Consulted wif department leads to ensure teh efficacy in all business requirements.
- Consulted wif various small businesses to provide continued technical services to new web technologies; maintaining and converting VB.NET apps to MVC apps.
- Updated web applications written using teh command pattern in C# and VB.NET featuring a new blog.
Confidential San Antonio, TX
Software Developer
Responsibilities:
- Responsible for analysis, design, implementation, and unit testing to produce high-quality code for appropriate business area. Maintaining and supporting mission-critical applications as necessary.
- A member of teh development team that created an internal management system that allowed for teh collecting and storing of field research data used to validate all newly created tests under Confidential Clinical Assessment, PsychCorp. An example test would be teh Wechsler Intelligence Scale for Children - Fifth Edition (WISC-V).
- Along wif teh internal management system, teh Field Research Portal was created to allow external partners teh ability to manage test taking candidates. Teh portal is a Silverlight portal written in C#, VB.NET and Java, that utilized teh latest Telerik controls.
- Designed and implemented a solution to seamlessly connect teh Field Research Portal wif teh Qualtrics Online Solution Survey web api, a Java project that automatically collected and stored test results of an Examinee once assigned test(s) were completed. Teh solution was written using both Java and .NET MVC 5 architecture wif a SQL Server 2008 database backend using EF 5.
- Applied changes to an existing Java Maven project to meet requirements that allowed teh consuming of a RESTFul web api which was implemented from wifin another C#, VB.NET project.
- Worked closely wif other teams (quality assurance, business analysis, project management and end users) to release high quality software. Created testable requirements, design and write/execute unit tests.
- An independent consultant contracted by Booz Allen Hamilton to provide continued technical services for teh development of various projects.
- Created teh Army KM Gap and Requirement Scoring Web Tool used to collect survey results. Teh web application was written in C# and VB.NET featuring teh ability to import/export data.
- Developed teh Project Financial Reporting Access Database using VB.NET to accurately track hours and costs associated wif a given contract. Main features include teh importing of an Excel file, formatted monthly reports, burn rate graphs and teh ability to export reports to Excel.