Cory Johnson
Rochester, MN 55904
Effective analyzing complex
functional requirements to provide a programmatic solution, while leveraging
human capital and technical resources into effective processes
Results-driven Business/
Computer Science Professional with a history of planning, directing, and
coordinating support, enhancement, and process improvement efforts for business
critical systems and technologies. Track record of success leading the delivery
of innovative software solutions through the full software product life cycle.
Fully versed in the development of standardized policies and procedures.
Expertise in training staff and user groups with highly diverse technical
skills. Strong business savvy; effective controlling costs and automating
repetitive processes. Able to concurrently manage support and multiple
concurrent projects to successful completion.
Highlights of expertise:
|
•
Application Programming •
Software Development Life Cycle •
Software Quality Assurance •
Web Design •
Procedural Development |
•
Project Management •
Troubleshooting •
Application Deployment Methodology •
Industrial Electronics |
•
Team Building & Leadership •
Training Program Development •
Staff Management •
SOx Compliance/ ANSI Standards •
Robotic Application Programming |
Professional
Experience
Xcel
Energy- Prairie Island Nuclear generating Plant, Welch, MN 2009 to Present
Process Computing Engineering Supervisor
Responsible for
supervising Information Technology and Engineering personnel responsible for
performing activities to support the Plant’s Process Computer System (PPCS) at a
nuclear power plant. The Plant Process Computer provides the Reactor Operators and
Engineering Personnel with information valuable to safely and reliably operate
the plant during daily all plant conditions. This information includes real
time graphic displays of various plant systems with key parameters and various
selectable alarm displays. The System also provides real time and historical
data used for plant evaluation of plant events. However, the System does not provide
any plant control functions. The Position supports multiple customer groups and
manages projects pertaining to computer systems, software development and cyber
security.
|
•
Provide technical and personnel leadership and
coaching to the IT staff. This includes mentoring of new personnel and
existing personnel to new technologies •
Establish
and enforce quality expectations for products such as calculations,
operability reviews, safety reviews, work planning, design activities,
specification development, and corrective action program related activities •
Gather and analyze requirements and then lead the
Team to translate them into functional and design specifications •
Develop and review performance plan Assure the
Team plans, writes and executes test plans |
•
Develop
schedules, utilize work management tools, and make assignments for IT related
activities to support the Site and Fleet goals •
Assure the Team follows all established policies
and procedures and drafts the appropriate Software Quality Assurance (SQA)
documentation •
Assure the Team assists business stakeholders
with user acceptance testing, defect reporting and resolution •
Represent
the Nuclear IT department in plant meetings and industry/fleet activities •
Provide
technical review of work products and assure they meet NEI 08-09 Cyber
Security Standards |
Senior Systems Analyst
Primary responsibility
involved the preparation of standard, structured software packages targeted for
automated deployment to the entire Nuclear Domain. Packages, or automated
installations, had to meet the installation requirements for BMC’s BladeLogic
Client Automation (BBCA) (Formerly Marimba) infrastructure. The Infrastructure
automates the entire lifecycle of desktops, laptops and client devices by maintaining
continuous compliance over software, patches, configuration settings, power
settings, and security content through a powerful policy-based management
system.
|
•
Proficiency in developing custom application
packages and rewraps of existing vendor packages using C# and VBScript •
Developed
software packages using BMC Blade Logic Client Automation’s (BBCA)
Application Packager •
Created MSI, shrink-wrapped, file, and custom
packages •
Gathered and analyzed requirements and translated
them into functional specifications and package design specifications •
Comprehended business problems and opportunities
in the context of the requirements and recommended applications to enable the
organization to best achieve its goals •
Tracked, harvested, and reused software licenses
to control costs and ensure compliance with corporate license agreements |
•
Managed
network and desktop applications for 2200+ workstations and 180+ servers while
maintaining safe nuclear power plant operation •
Followed all established policies and procedures
and drafted the appropriate Software Quality Assurance documentation •
Planned, wrote and executed test plans •
Assisted business stakeholders with user
acceptance testing, defect reporting and resolution. •
Maintained
continuous compliance over software, patches, configuration settings, power
settings, and security content through a powerful policy-based management system •
Used
Orca or other vendor provided tools, such as Adobe or Microsoft’s
Customization Wizards, to edit software installation packages (MSI) or create
transforms (MST) |
mayo
Clinic,
Rochester, MN 2009
to 2010
Project Manager- Mayo Innovation Scholars Program
The Mayo Innovation
Scholars Program offers an opportunity for selected undergraduate science and
business students along with a small group of MBA students, to research
specific projects submitted by Mayo Clinic professionals through the Mayo
Office of Intellectual Property.
The program is a
collaborative effort between the Mayo Clinic and several Minnesota private
colleges and universities with financial support from the Medtronic Foundation
and the Minnesota Private Colleges Council.
Note: This project ran concurrent to my position with
Xcel Energy while completing an MBA.
·
Served
as Project Manager over a team of five undergraduate students from multiple disciplines
·
Provided
leadership and team management by giving direction to team members in their
approach to the project, ensuring all milestones were attained
·
Assisted
the Mayo Clinic Office of Intellectual Property in the assessment of two new information
technology related product submissions by three Mayo Clinic doctors that may
potentially change the manner in which decisions are made in an intensive care
unit
Crenlo,
LLC,
Rochester, MN 1997
to 2009
Application Systems Programmer (2007-2009)
Served as the
organizational leader for supporting, maintaining, and improving the business
critical infrastructure for a $200 million manufacturing company by designing, creating
and testing Baan applications for the Company’s Enterprise Resource Planning
(ERP) software environment.
|
•
Performed Baan application programming based on
functional and technical specifications utilizing Baan’s Development Tools •
Used Baan SQL for retrieval of database data •
Gathered and analyzed requirements and translated
them into functional specifications and system design specifications •
Comprehended business problems and opportunities
in the context of the requirements and recommended programmatic solutions
that enabled the organization to achieve its goals |
•
Followed all established policies and procedures
and drafted required documentation •
Ensured Baan SOX procedures were followed •
Planned, wrote and executed test plans •
Assisted business stakeholders with user
acceptance testing, defect reporting and resolution. •
Adhered to company programming standards •
Troubleshot and debugged errors is Baan
applications •
Adhered to the Software Development Life Cycle |
Robotic Application Technician (1999-2007); Electronics Technician
(1997-1998)
Programmed robots to
automate various production processes, such as arc welding, spot welding and
cutting. Utilized industrial robotics to improve the quality of life for
workers by removing them from dirty, boring, dangerous and heavy labor. In
addition used robotics and automation to improve management control and
productivity and produce consistently higher quality products. The development
of the computer directly influenced the advancement of industrial robotics and
now developments in the Industry closely follow that of the Information
Technology field.
|
•
Performed robotic application programming based
on functional and technical specifications utilizing ABB’s RAPID Programming
Language •
Developed new menus and GUIs to better assist
Robot Operators in their daily tasks •
Recognized production inefficiencies and
opportunities in the context of the requirements and recommended programmatic
solutions through the application of robotics enabling the organization to
achieve its production goals •
Partnered
with multidisciplinary teams of vendors and engineering technicians to
program, support, maintain, repair, and enhance robotic systems, hardware,
and applications •
Planed, wrote and executed test plans |
•
Authored a height-sensing program which operated
as a background task to minimize collisions between the tooling and parts •
Authored a program that tracked the part
processed through a robotic work cell, the time the part was received, and
the cycle-time to be used by management to make better informed business
decisions •
Networked robot controllers so programs and
modules could be transferred via FTP •
Followed all established policies and procedures
and created required training documentation •
Assisted business stakeholders with user
acceptance testing, defect reporting and resolution. |
~ Established
technical expertise with electronics systems as an Advanced Electronics Technician in both the United States Navy and the Army
National Guard ~
Education and Training
Master
of Arts in Business Administration (03/2010)
Augsburg College, Rochester, MN. GPA
4.0.
Bachelor
of Arts in Business Administration -
Minor in Computer Science (03/2008)
Augsburg College, Minneapolis, MN.
GPA 4.0. Graduated Summa Cum Laude.
Associate
of Science in Business Administration (2007)
Rochester
Community & Technical College, Rochester, MN. GPA 3.73. Graduated with Honors.
Associate
of Science in Computer Science (2005)
Rochester
Community & Technical College, Rochester, MN. GPA 3.74. Graduated with Honors.
Professional Development
MS Project ~ AutoCAD
~ MS Excel ~ MS Word ~ Leadership Styles ~ Coaching ~ Feedback ~ Conflict
Management ~ Time Management ~ Team Building ~ Project Management ~ System
Architect