James Perrin

Web Developer | Coding Instructor at Nucamp Coding Bootcamp
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Spokane-Coeur d'Alene Area
Languages
  • Italian Limited working proficiency
  • English Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

⚡ Saad Aziz

James is a pleasant and down to earth colleague whom I would highly recommend and be eager to work in the future. James has strong technical skills and is able to develop excellent software solutions. He is also able to manage a customer facing project from initiation to completion with excellent customer service.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • React.js Essential Training
    LinkedIn
    Jun, 2023
    - Oct, 2024
  • Advanced Web APIs with ASP.NET Core in .NET 6
    LinkedIn
    Jan, 2023
    - Oct, 2024
  • Building Web APIs with ASP.NET Core in .NET 6
    LinkedIn
    Jan, 2023
    - Oct, 2024
  • Node.js Essential Training
    LinkedIn
    Jan, 2023
    - Oct, 2024
  • C# Essential Training 1: Types and Control Flow
    LinkedIn
    Aug, 2022
    - Oct, 2024
  • C# Refactoring Tips and Tricks
    LinkedIn
    Jul, 2022
    - Oct, 2024
  • PMC Level III
    Pragmatic Institute
    May, 2021
    - Oct, 2024
  • Learning Functional Programming with JavaScript ES6+
    LinkedIn
    Apr, 2021
    - Oct, 2024
  • DevOps Foundations: Infrastructure as Code
    LinkedIn
    Mar, 2021
    - Oct, 2024
  • Learning App Building with Vanilla JavaScript
    LinkedIn
    Mar, 2021
    - Oct, 2024
  • Web Portfolio Projects: Binding and Propagation
    LinkedIn
    Mar, 2021
    - Oct, 2024
  • Build
    Pragmatic Institute
    Jan, 2021
    - Oct, 2024
  • Focus
    Pragmatic Institute
    Jan, 2021
    - Oct, 2024
  • Foundations
    Pragmatic Institute
    Jan, 2021
    - Oct, 2024
  • Market
    Pragmatic Institute
    Jan, 2021
    - Oct, 2024
  • PMC Level I
    Pragmatic Institute
    Jan, 2021
    - Oct, 2024
  • PMC Level II
    Pragmatic Institute
    Jan, 2021
    - Oct, 2024
  • PMC Level IV
    Pragmatic Institute
    Jan, 2021
    - Oct, 2024
  • Pragmatic Certified Product Manager
    Pragmatic Institute
    Jan, 2021
    - Oct, 2024
  • Building React and ASP.NET Core Applications
    LinkedIn
    Dec, 2020
    - Oct, 2024
  • Learning Django
    LinkedIn
    Nov, 2020
    - Oct, 2024
  • CompTIA A+
    CompTIA
    Jun, 2010
    - Oct, 2024
  • CompTIA Security+
    CompTIA
    Jul, 2017
    - Oct, 2024
  • Grow with Google Challenge Scholarship
    Udacity
    Jan, 2018
    - Oct, 2024

Experience

    • United States
    • E-Learning Providers
    • 1 - 100 Employee
    • Web Developer | Coding Instructor
      • May 2020 - Present

      As a Contract Coding Instructor for Nucamp, I looked after a classroom of up 15 students in a blended environment that mixes online and in-person experiences. I supported teenage and adult students of diverse careers, educational backgrounds, and cultures in discovering the world of coding and web development. I instructed groups of students covering topics of: * Web Fundamentals (HTML, CSS and JavaScript) * Web Accessiblity * Bootstrap CSS framework * Responsive Web Design * Wireframing and prototyping * Web Development best practices * Agile Project Management * Career planning Show less

    • United States
    • Government Administration
    • 700 & Above Employee
    • Senior IT Analyst. GS-2210
      • Nov 2018 - Present

      VA OI&T Enterprise Application Service Line, Region 2, SharePoint and Web Team* Provide technical expertise and management on the implementation of assigned programs and projects.* Research, test, and plan for the integration of new information technologies.* Review directive, policies, programs, enterprise-wide functional user requirements and acquisition strategies/vehicles for program related issues to determine the impact and implications in supporting information systems.* Provide daily support and management of core services such as SQL and various sub-systems.PLATFORMS AND TECHNOLOGIES UTILIZED:* Front-end: HTML5, CSS3, JavaScript, jQuery, Bootstrap, DatatablesJS* Back-end: Classic ASP, C#.Net, Python, ASP.Net MVC, Web API, WCF* Database: SQL, T-SQL, MS SQL Server, MySQL, SSDT, SSIS* Infrastructure: SharePoint, IIS Web Server, Apache Web Server, Windows Server* Testing: MS Unit Testing, Fortify Static Code Analyzer, Postman Show less

    • Program Analyst (Informatics) GS-0343
      • Sep 2016 - Nov 2018

      Facility: VHA Office of Community CareResponsible for working with stakeholders, focus groups and end-users to analyze, evaluate, and engineer business solutions and prototypes for national application products. Work with Project Managers and Analysts to collaborate integration of prototypes. Lead and facilitate analysis and development of prototypes; while recommending technical approaches for process improvement.Create development projects using web and mobile technologies, MS Visual Studio technologies, database technologies, and various reporting/BI technologies. Responsible for researching, testing and implementing innovative solutions to business/clinical process integration and visualization.Lead and participate in projects and activities, utilizing agile/scrum methodologies to produce and deliver iterative, innovative solutions. Activities include mock-ups/wireframes, requirements gathering, and business application prototype creation. Conceives and implements new initiatives and projects to strengthen, facilitate, and integrate programs. Undertake or participate in special projects, ongoing analyses, investigations and initiatives that have high priority for upper management.Research trends in web, mobile, security, business intelligence design, and tracking. Disseminate results of research with the team and management, including outlining various options for consideration. Purpose of research is to develop a deeper understanding in web and mobile user interface best practices, including accessibility, usability and security.PLATFORMS AND TECHNOLOGIES UTILIZED:* Front-end: HTML5, CSS3, JavaScript, jQuery, DatatablesJS, Bootstrap* Back-end/API: C#.Net, ASP.Net MVC, WCF, Web Api* Database: SQL, T-SQL, MS SQL Server, MySQL, SQL Server Data Tools (SSDT), SSRS* Infrastructure: SharePoint, IIS Webserver, Apache Webserver, Windows Server* Testing: MS Unit Test, HP Fortify Static Code Analyzer, Selenium Show less

    • Management Analyst (Webmaster) GS-0343
      • Nov 2013 - Sep 2016

      Facility: VHA Office of Community CareResponsible for the design, development, maintenance and support of web operations on an organization-wide basis. Perform technical and creative functions in the management of user-friendly, visually appealing and informative internet web sites, which conveys a positive image of the organization.Major duties include: Developing, coding, installing, testing, debugging and documenting Internet Web based applications. Ensuring that the web servers, hardware and software are operating correctly. Designing the website (web graphic design, interface design, user experience design and search engine optimization). Generating and revising web pages, testing, replying to user comments, and examining traffic through the site. Serves as a SharePoint administrator, creating or modifying Microsoft SharePoint sites and web pages.Develop technical architecture of Internet Web sites including scripting, database design and user interface design. Design and implement Internet Web database projects. Refresh Internet Web site content to ensure accuracy and timeliness of information and images. Troubleshooting problems associated with Internet Web applications and/or Internet Web pages. Research and evaluating software, hardware and new technologies. Securing and managing public access to information transmitted and stored. Providing training to personnel in the maintenance of Internet Web pages. Authorize links to Internet Web site and getting approval from agencies to establish links.PLATFORMS AND TECHNOLOGIES UTILIZED:* Front-end: HTML5, CSS3, JavaScript, jQuery, DatatablesJS, Bootstrap* Back-end/API: C#.Net, ASP.Net MVC, WCF, Web Api* Database: SQL, T-SQL, MS SQL Server, MySQL, SQL Server Data Tools (SSDT), SSRS* Infrastructure: Git, GitHub, SharePoint, IIS Webserver, Apache Webserver, Windows Server* Testing: MS Unit Test, HP Fortify Static Code Analyzer Show less

    • Program Analyst (TCF Intern-Web Developer), GS-0343
      • Aug 2011 - Nov 2013

      Facility: VA Portland Health Care SystemParticipated in a Technical Career Field (TCF) internship that provided training and on-the-job experience in SharePoint Administration and Web Development. This position reported to the Chief Health Information Officer.* As Web Developer: Design, produce, test, and maintain web sites for VA Medical Center Intranet website and applications. Author, edit, post, and manage web site content. Monitor web site usage and produce reports for management review. Intranet web sites and applications are maintained and/or created using the following languages and technologies HTML, CSS, JavaScript, jQuery, AJAX, Classic ASP, ASP.Net(VB.Net/C#.Net), SQL, ADO.Net.* As SharePoint Site Collection Administrator: Maintain, update and create content for SharePoint Server 2007/2010 Site Collection. Identify and document user requirements for web site usability; prepare technical requirements; design and develop page templates and prototypes. Build and deploy sites on SharePoint platform; help define information architectures, taxonomies, and workflows. Plan and implement page additions and enhancements, while ensuring user-friendly navigation through the web site. Ensure overall design and graphics enhance and complement web site content. Plan and manage usability testing and related activities. Research and recommend new web site features and functionality to enhance user satisfaction. Moderate discussion boards and respond to user inquiries. Work with IT systems administrators to perform site updates, troubleshoot and correct problems with web server or web-based applications, maintain web based tools, and integrate new products.* As a Microsoft SQL and MySQL database Administrator: Perform database administration by modifying and updating servers, and databases.* As Active Directory Administrator: Perform updates and changes of users’ accounts in Active Directory. Show less

    • Program Specialist, GS-0301
      • Apr 2010 - Aug 2011

      Facility: VA Long Beach Healthcare SystemSupervised six employees in the operations of Engineering Service Production Control Section.* Managed the Emergency Repair Help Desk that received incoming calls for reported emergency situations throughout the Medical Center. Functioned as primary point of contact during emergency situations and initiated the appropriate Engineering Emergency Response Protocols. Coordinated activities to prevent delays in Service response to emergent situations and to improve general services to Medical Center.* Instructed staff in the correct procedures of entering, modifying and retrieving of data for Work Orders from the Engineering Work Order Module. Primary function is program coordination of modifications, removal, and repair/replacement work by Engineering Service skilled trades.* As an IFCAP Approving Official, ensured the accuracy of 2237 and purchase card requests generated for supplies and services. Reviewed requests for accounting and coding information and availability of funds before transmission to VISN Purchasing Agents.* As the Automated Data Processing Applications Coordinator (ADPAC) and Systems Analyst, was responsible for the overall management of the Engineering Module in VISTA. Conducted reviews, coordinated changes and additions to the AEMS/MERS package. The AEMS/MERS package includes the automated Work Order module, Equipment Inventory, Planned Maintenance and Inspection module, Project Management module, Biomedical Equipment Reporting System and Engineering Space file. Show less

    • Inventory Management Specialist, GS-2010
      • Nov 2005 - Apr 2010

      Facility: VA Long Beach Healthcare SystemResponsible for ongoing development, oversight and coordination of the implementation of the Engineering Generic Inventory Program (GIP), which currently consist of approximately 3,500 supply items. Maintain stock levels for the supply inventory; use reorder and consumption history knowledge to ensure correct levels are updated to prevent out of stock situations. Review system generated reports and analyzes to evaluate accuracy of inventories, and implement changes as necessary to insure ongoing improvement of the accuracy of the Engineering GIP system.Generate orders through the GIP system autogen report function. Using the autogen report and knowledge of present inventory levels, identity stock level issues, out of balance items, customer need changes or requests, balance the timely processing requisition of purchase orders to ensure adequate stock levels are maintained at all times.When receiving items purchased through purchase orders, examines items received; note overages, shortages, or any damages incurred during shipping; and prepares report of discrepancy, as required. Receive purchase orders through the GIP system automatically adjusting inventory levels. Show less

    • Program Support Assistant, GS-0303
      • Mar 2003 - Nov 2005

      Facility: VA Long Beach Healthcare SystemReceive and/or prepare and promptly review and process all requests and documents related to supplies and services. Ensure accuracy of 2237 and purchase card request, accounting and coding information and availability of funds before initialing and forwarding for signature of approving officials. Continuously and carefully monitor all fund control point balances.Independently consult with A&MM and/or Fiscal Services when necessary promptly inform supervisor of problems affecting funding balances and recommends or prepares documents required to remedy situation. Promptly and accurately posts all documents to IFCAP Activity, in order to reconcile credit card transactions, control point balances, providing an accurate weekly status of Funds Report, and Advising of impending funding shortages.At the end of each quarter, promptly and thoroughly review all open requests for services and/or supplies. Consults with requestors, A&MM and /or Fiscal Services to determine status of request. Promptly and accurately, posts to the file copy all pertinent information related to status. Accurately prepare annual budget projections in all recurring control points for use in presenting annual budge requirements to management.Promptly furnish accurate historical data and projections, recommends adjustments and assists Engineering Service supervisors in preparing and submitting budget requirements. Show less

    • Federal VA Police Officer, GS-0083
      • Jun 2000 - Feb 2003

      Facility: VA Long Beach Healthcare SystemAs a uniformed police officer, responsible for the investigation, apprehension, or detention of persons suspected or convicted of offenses against the criminal laws of the United States. Responded to reports of crimes, or requests for help. Questioned witnesses and principals; prepared written reports of investigations and incidents.Initiated and independently conducted investigations of incidents ranging from simple rule violations to substantial felony offenses such as motor vehicle accidents, thefts, assaults, and vandalism. Having gathered and preserved evidence in a crime scenes, questioned witnesses and principals took statements from complainants. Directed traffic, detected speeding vehicles or vehicles being operated in an unsafe manner and issued federal citations.Prepared written reports on investigative efforts, presented facts to the Assistant U.S. Attorney, and/or District Attorneys. Testified before United States Magistrates and Assistant United States Attorneys in the preparation of criminal cases for trial. Operated special electronic equipment to measure alcohol blood levels (I.e. intoxilyzer). Operated the CLETS (California Law Enforcement Telecommunications System), which interfaces with NCIC (National Crime Information Center). Operated personal computers with various types of operating system and software. As a shift leader, I oversaw two or more officers in accomplishing daily police functions; including distributing and balancing the workload among officers in accordance with established policy and procedures. Show less

    • Freelance IT Specialist/Developer
      • Jun 2002 - Present

      As a Freelance IT Specialist (www.countrydawgg.com), perform services on a contractual project-by-project basis. Provide technical computer support to clients dealing with a varying degree of computer issues ranging from basic computer usage, complete hard drive formatting, partitioning and Operating System installation, and Internet web site/application design and development. SERVICES: * Install, design and maintain WordPress CMS, OpenCart E-Commerce and Custom web site/application installations. * Create, Update and Redesign Internet websites by editing HTML code, graphics creation/editing, interface design/layout, Accessibility Section 508 Compliance, Internet advertising, and Search Engine Optimization (SEO) with monitoring search engine ranking and results. * Implement new features to enhance the Users' experience by including printer-friendly versions of pages, as well as User feedback forms, and related online articles and projects. * Conduct online advertisement campaigns by creating marketing materials that include website animated banners, Google Adwords service, email mailing list distribution and link exchanges with other websites. * Purchase domain registration and hosting services for websites and troubleshoot problems related to Domain Registrations, hosted service outages, email-spam and e-commerce (PayPal). * Convert websites from a static HTML design with PHP, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, and Bootstrap Framework. With the goal to decrease the time required for maintenance and editing of the site by redesigning the website with PHP front-end and flat-text files back-end in order to facilitate dynamic features. PRESENT WEBMASTER CLIENTS: LaBellaPink Bath and Body LLC - www.labellapink.com FriendsForSeals.org - www.friendsforseals.org Show less

    • Security Officer
      • 2002 - 2011

      Perform Security functions of completing daily activity logs, responding to emergency situations, and preparing incident reports. Patrol the facilities and grounds effectively ensuring the safety of staff, visitors, and patients in order to prevent or detect fire, theft, vandalism, illegal entry and safety hazards. Investigate losses, vandalism, assaults, fire, improper conduct, unidentifiable persons in order to prevent any further occurrence. Respond to critical incidents such as Fires, Hazardous Spills, Assaultive/Combative Individuals, Individuals with a Weapon or Campus Intruders taking appropriate action according to procedure. Assist nursing personnel in handling and controlling difficult patients in the Emergency Room, Nursing Unit, or on the hospital campus demonstrating the appropriate use of force according to policy and procedures. Coordinate parking and traffic of visitors, employees and doctors in the hospital parking lots; personnel are in correct parking assignments with authorized permits, traffic lanes are not blocked. Perform escort service by accompanying individuals to and from various parts of the hospital or make cash drops for various services. Show less

    • Armed Patrol Officer, Level Two
      • Oct 1997 - Dec 1999

      Contractor 1: California County Patrol, 10/1997 to 05/1998 Contractor 2: United International Investigative Services (UIIS), 05/1998 to 12/1999 As a shift leader, oversaw three or more Officers in accomplishing security officer functions. Instruct employees in specific tasks and work techniques. Train all new security officers in the required on the job training. Provide guidance to all lower level Officers in the proper interoperation of policies and procedures. Check and review completed work assignments were accomplished as assigned. As a Security Patrol Officer, enforced laws and regulations of Federal; State, and Municipal Codes on federal property under the charge and control of the California Army National Guard. Prevent, resolve offenses, or conduct preliminary investigations of incidents ranging from simple rule violations to felony offenses and prepared formal reports for subsequent follow-up action by criminal investigators and/or outside law enforcement. Investigate such offenses to ascertain cause and appropriate course of action, ensuring that existing evidence is not compromised. Employ extraordinary security measures and special knowledge and skills to protect U.S. Government property, the materials, and assets protected included highly pilferable commissary items, narcotics, medicines, stockpiled munitions, computer hardware and documentary materials. Initiate and independently conduct investigations of incidents ranging from simple rule violations to substantial misdemeanor offenses such as motor vehicle accidents, thefts, assaults, and vandalism. Having gathered and preserved evidence in crime scenes, questioned witnesses and principals took statements from complainants. Perform traffic enforcement during normal, emergency, or special events; responded to scene of motor vehicle accidents; provided aid to injured personnel; and conducted motor vehicle accident investigations; and issued military citations. Show less

    • United States
    • Armed Forces
    • 700 & Above Employee
    • Gunner's Mate Guns
      • Jul 1989 - Oct 1992

      U.S.S. WISCONSIN (BB-64), G-1 Weapons Division, 12/1990 to 06/1991 U.S.S. CONCORD (AFS-5), Weapons Division, 07/1991 to 10/1992 Performed the responsibility of Duty Armorer. Conducted inventory of weapons, ammunition, and equipment. Completed inventory logs and equipment issued hand receipts. Supervised weapons locker access and firearm deployment. Performed corrective, preventive, and troubleshooting for the following: small arm weapons (Sub-nosed .38 caliber revolver, 1911 .45 caliber pistol, M870 12 gauge shotgun, M14 rifle, M16 rifle, M60 machine-gun, .50 caliber machine-gun and M79 grenade launcher); ammunition; ordnance; and magazine storage facilities. Performed corrective, preventive, and trouble shooting on 3 11/50 and 16 11/50 Caliber Naval Gun Systems. Guarded a broad range of highly sensitive items while applying stringent measures and procedures. Denied entrance to restricted area to persons without authorization. Protected government property from unwarranted intrusion, trespass, theft, willful damage and destruction, sabotage, espionage, fire, and other incidents to secure the peace on Naval Commands. Patrolled assigned areas on foot as well as performing infrequent stationary assignments. Performed a variety of crime prevention duties and crime detection patrol, relative to the security of the assigned post. Granted unrestricted entry to authorized personnel; stopped visitors; determines visitors' purpose; issued visitor permits. Oversaw a Security Reaction Force (SRF) team of 12 personnel into hostile areas, which included coordination of the mission. Participated in training by providing segments of training for well-established subjects by providing practical demonstrations of the procedure or process. (Defensive techniques, use of small arms, etc.) Provided services within the response to incidents such as sabotage, unwarranted intrusion, trespass, hostage situations, and crowd control. Show less

Education

  • Udacity
    Front-End Developer Nanodegree, Computer Programming
    2018 - 2018
  • Free Code Camp
    Full Stack Web Development Certification (In-progress), Computer Software Engineering
    2016 - 2019
  • Oregon Institute of Technology
    Bachelor of Science in Information Technology (Unfinished), 3.77
    2012 - 2013
  • Portland Community College
    Computer and Information Sciences (Unfinished), 4.0
    2012 - 2012
  • Coastline Community College
    Cisco Academy, 3.5
    2011 - 2011
  • DeVry University
    Bachelor of Science in Computer Information Systems (Unfinished), 3.89
    2004 - 2010

Community

You need to have a working account to view this content. Click here to join now