Jeffrey C. Jones
Full-stack Software Engineer | Escalations (Remote) at BeyondTrust- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Java Essential Training for Students
LinkedInOct, 2019- Nov, 2024 -
Learning Java
LinkedInOct, 2019- Nov, 2024 -
Learning Java by Example
LinkedInOct, 2019- Nov, 2024
Experience
-
BeyondTrust
-
United States
-
Software Development
-
700 & Above Employee
-
Full-stack Software Engineer | Escalations (Remote)
-
Jun 2021 - Present
Technology: C# .Net, Angular, Azure DevOps, Git, SSMS,, Sql Server Report Server, Sql Server Analysis Services, VMWare Workstation, IIS, Active Directory, Visual Studio, VS Code, Wireshark, PowerShell • Investigate/troubleshoot complex, code-related technical issues and implement code fixes and build patches across multiple products.. • Modify C#, XML, TypeScript, Sql scripts while maintaining functional integrity, company programming standards and readability. • Maintain a development environment and recreate customer reported defects. • Join/lead calls with Support Engineers and customers to help with advanced troubleshooting efforts. • Continually maintain detailed tracking of work activities. • Create Troubleshooting Knowledge Base Articles that outlines the issue, results and the resolution Show less
-
-
-
Andrews University
-
United States
-
Higher Education
-
700 & Above Employee
-
C# Developer (Remote)
-
Jul 2019 - Jun 2021
• Translate an open source project written in Go and integrate its functionality into a C# project • Contribute source code in C# to a file sync application that syncs files across: local storage, Google Drive, YouTube, and Amazon S3, a Search service • Understand Metadata Object Description Schema (MODS) Library of Congress • Write advanced SQL server queries that return JSON and XML in MODS format • Write code to transfer SQL tables to MODS • Use C# to develop a web API to interface with SQL server to process JSON/xml returned from database • Read and understand Python • Use SSRS to build dynamic and ad-hoc reports • Use Vue.js to develop a search widget and integrate into existing web application. • Participate in evaluation of integrating third-party solutions • Code refactoring: bring code to ADL coding standards • Read and interpret Python code • Participate in website and database monitoring and troubleshooting • Participate in website testing and application QA tasks • Engage with other team members in the planning and design of the above solutions as well as potentially related solutions that may be discussed this summer • Misc. data manipulation and cleaning tasks as required. Show less
-
-
-
RBC
-
Canada
-
Banking
-
700 & Above Employee
-
Independent Software Developer (Remote, Contract)
-
May 2018 - Jul 2018
Investment Adviser Trainer Software: An application to manage trainee data, provide data visualization, dashboard. With this system, the trainer is able to import all trainee data submissions, get a layout of the class’ performance (including user-set flags), automatically give feedback to trainees based on imported performance data. Tasks: - Discuss business processes with stakeholders to identify loss and provide efficient solutions. - Analyzing and Redesign work-flows. - Manage full SDLC (Softwre Development Life Cycle) - Create and maintain documentation. - Facilitate adoption and provide training and support. Technology: VBA, Access, Excel, Outlook Show less
-
-
-
Syncrude Canada Ltd.
-
Canada
-
Oil and Gas
-
700 & Above Employee
-
Application Developer
-
Mar 2013 - Jul 2018
- Collaborate with stakeholders to identify and exploit automation opportunities. Use existing process documentation and user stories to create current and proposed process models. - Create scope of work documentation - Complete UX/UI Design and software specifications - Build and test software - Create documentation and digital user handbooks. - Pilot the user acceptance testing process to ensure that new process/software solution meets or exceeds initiative goals. Create test plans, lead user testing and conduct system testing. - Prioritize backlog and track/resolve bugs/design flaws issues. - Drive implementation of new processes and train end users (managers, employees, and contractors) on new software. - Setup and execute communication methods for entire Business Analysis Process and SDLC. Lead SharePoint Administrator - Solicit SharePoint site requirements from management. - Build and maintain SharePoint Team sites, setup/maintain access permissions. - Act as SharePoint SME and provide support and training. Data Analyst - piping/mobile equipment - Develop an application to facilitate data processing and reporting (see Pipe Maintenance Management Application) - Produce pipe inspection schedules/campaigns - Clean initial data for import - Create component wear trends, conduct regression analysis, calculate component end-of-life date. - Schedule maintenance tasks, create reports. - Conduct data mining and analysis to verify equipment strategy theories to be made standard strategies. Show less
-
-
-
Alberta Conference of the Seventh-day Adventist Church
-
Canada
-
Religious Institutions
-
1 - 100 Employee
-
Independent Software Developer (contract)
-
May 2015 - Jun 2015
Project: Event Registration Web App Purpose: - Take personal information from visitors/donors add it to the database. - Direct visitors/donor to the church’s donation site. - Generate tickets from a custom HTML template, adds donor’s information - Email personalized ticket(s) to visitor/donor. - Utilised: C# .Net MVC 5, Azure, MailChimp API, Sql database Project: Event Registration Web App Purpose: - Take personal information from visitors/donors add it to the database. - Direct visitors/donor to the church’s donation site. - Generate tickets from a custom HTML template, adds donor’s information - Email personalized ticket(s) to visitor/donor. - Utilised: C# .Net MVC 5, Azure, MailChimp API, Sql database
-
-
-
Isobar
-
United Kingdom
-
Advertising Services
-
700 & Above Employee
-
INFORMATION SYSTEMS TECHNICIAN
-
Feb 2011 - Sep 2011
- Provisioning/Deprovisioning user accounts in Active Directory / Exchange Server - Windows Server 2012: Active Directory/Group Policy administration. - Use/create/maintain images to set up new user computers – Windows & Mac. - Support over 200 remote and local users. - Conduct computer hardware/software training. - Troubleshoot/Maintain printers and A/V equipment - Assist with other IT related initiatives (System upgrades, Server builds...) - Support various platforms: Windows, Mac, Linux, iOS, Blackberry - Configure network/VOIP systems - Write/maintain Windows Shell/Unix scripts Show less
-
-
-
SOURCECORP
-
Norwood, MA
-
DATABASE QA
-
Sep 2010 - Feb 2011
- Conduct audits to ensure data matches images. - Write SQL in MS Access. - Merge data from client files with scanned documents. - Resolve audit discrepancies. - Provide software support. - Liaise with different departments for order completion and quality assurance - Assist with training staff. - Keep documentation of completed work and issues. - Submit work-flow improvement ideas strategies. - Conduct audits to ensure data matches images. - Write SQL in MS Access. - Merge data from client files with scanned documents. - Resolve audit discrepancies. - Provide software support. - Liaise with different departments for order completion and quality assurance - Assist with training staff. - Keep documentation of completed work and issues. - Submit work-flow improvement ideas strategies.
-
-
Education
-
Georgian College
Associate's degree, Computer Programming -
ITT Technical Institute
Associate's degree, Information Technology -
Berklee College of Music
Music Production & Engineering, Music Technology -
HSPVA (High School for the Performing and Visual Arts)
High School, Music Theory