Jason Iapicco Rowan Computer Science Class of 2006.

Slides:



Advertisements
Similar presentations
Assistive Technology Definitions and the Law. Assistive Technology Devices Services Consideration.
Advertisements

Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Software Test Engineer ICS3U Mr. Hutchison October, 2012.
An introduction to Forthought Inc. "perception is reality”
Computer Degrees, Certifications, and Careers Wytheville Community College IST Instructors Keith Costello Marc Nester.
1 Intro to Info Tech Computer Jobs Copyright 2007 by Janson Industries This presentation can be viewed on line at:
IT ARCHITECTURE © Holmes Miller BUILDING METAPHOR 3CUSTOMER’S CONCERN Has vision about building that will meet needs and desires 3ARCHITECT’S CONCERN.
1 Web Server Administration Chapter 3 Installing the Server.
1 Working at Citigroup Janel Damstra, BS in CS Josh Knatz, BS in CS.
The Basic Tools Presented by: Robert E., & Jonathan Chase.
Chapter 3 Applications Software: Getting the Work Done.
Roles of IT Personnel Unit Customer Service This is a facility that helps customers with wide-ranging questions relating to a specific company,
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
CAREERS IN IT. CAREERS IT The following slides provide an overview of some the common careers in IT. Even though you may not want to work in IT, in many.
Computer Careers Dr. Kip Irvine School of Computing and Information Sciences, Florida International University.
1. 2 Technology in Action Technology in Focus: Careers in IT Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Selecting a Tool 1 When to start evaluating: Current method is not effective Can solve an immediate problem/challenge Can increase productivity and deliverables.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Assistive Technology Lisa Hembree (What is assistive technology, 2013)
Copyright © 2002 ACNielsen a VNU company Key Features and Benefits of the 3CX Partner Program.
Computers & Employment By Andrew Attard and Stephen Calleja.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
© 2009 Prentice-Hall, Inc.1. 2 Technology in Action Technology in Focus: Careers in IT.
A Tale of Two Apps WHY DEVELOPMENT PRACTICES MATTER Zendcon Oct
2008 Welcome to the Springer Customized Catalog – An Extension of the Bookseller Search.
Investigating jobs in IT
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MCC Designs Meghan Perea Carrie Ver Burg Cory Schroeder.
Student Organization Advisor Technical Workshop DoIT Representatives: Brad Thome Jesse La Grew
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
WELCOME! Future Industry Leaders from JLS Middle School.
Data Company Customer Interview. 2. Purpose and Quick Check The purpose of this interview is to determine whether 8020 can provide a useful service.
The Cluster Computing Project Robert L. Tureman Paul D. Camp Community College.
What is Information Systems (IS)? Information systems (IS) consist of networks of hardware and software, people, and telecommunications that organizations.
On-Line: Undergraduate Admissions Applications. College of Charleston Profile 13 th oldest college in the nation founded in 1770 Traditional Liberal Arts.
CS 110: Introduction to Computer Science Frequently asked questions about a CS major and CS career.
Investigating Job Roles in IT Alex Haslam. Network Engineering - Job Description Network engineers are responsible for installing, maintaining and supporting.
Prepared By Dr. Ahmet KABARCIK IE 101 – Indutrial Engineering Orientation Information Systems and Technology
Types of Application Software Lesson Objective: Understanding the terminology behind the different types of application software Learning Outcome: Answer.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
January 30 Professional Development. Professional Development Acquiring skills that help you to be successful in your profession as a research scientist.
Module 1 – Lesson 6 Ms. Tracy. Bell Ringer What is the typical useful life for a personal computer?
Unit 22 People in Computing
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
CAREERS IN IT. CAREERS IT The following slides provide an overview of some the common careers in IT. Even though you may not want to work in IT, in many.
User Support Objectives: Training The need for the provision of appropriate help and support for users of ICT systems. The benefits.
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
My audience will be excited to learn the basics of what a network systems & data communications analyst does.
Top Tech Jobs 2014 Mrs. Burks October 14, Software Developer  Median Salary: $90,060 Unemployment Rate: 2.8 percent Expected Job Openings: 139,900.
Cisco Software Engineer 1.Five plus years experience with server/X86 and Familiar with C, C++ and assembly programming. 2.General operating systems software.
The Bachelor of Science in Information Technology (BSIT) program prepares students to be IT professionals who are able to perform installation, operation,
Component D: Activity D.3: Surveys Department EU Twinning Project.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
1 Lesson 1: Computer Concepts Shalen Malabon. Computer Concepts Asian Institute of Computer Studies 222 Introduction.
Community of Practice K Lead Project Team: الالتزامالتحفيز التفكير المؤسسي المرونةالتميزالشراكةالاستقامة.
Intro to Info Tech Computer Jobs
«My future profession»
Facebook privacy policy
Creating Skills-Based Job Postings: An Overview Guide
Computer Jobs Data Entry Operators Computer Librarians
Mobile Development with iOS
— Grade 10 Career Studies Submitted to: Ms. Schuur
Higher Information Systems
IT Roles and Responsibilities
Interview with Fortum representative
Graduate Development Program Engineering
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
WPIC Department of Psychiatry Office of Academic Computing
Presentation transcript:

Jason Iapicco Rowan Computer Science Class of 2006

 B.S. in Computer Science – Rowan University, May 2006  M.S. in Software Engineering – Monmouth University, December 2009  QA Intern – Eastern Research Inc (now Sycamore Networks)  QA Engineer – Vonage  Computer Scientist – DoD/US Army

 Company developed telecommunication hardware and firmware.  QA Intern  Developed two automation tests Redundancy test of DNX-11 Redundancy test of DNX-1u  Developed automation software load Internal website to load any DNX-11 on network.

 Device/QA Engineer  Device Group developed phone adapter in coordination with third party companies (Linksys, Motorola, etc).  Device Group ran acceptance tests.  Developed automation test suite based on existing test cases.

 No Dial Tone Test Tests for no dial tone and call completion 25 phone adapters with 1 line each Automatic phone dialer Perl and PHP scripts  Run test  Examine logs  Determine results  Report results  Manage devices

 On-line Contact Book Worked with in-house API team Developed website to support QA testers Uploaded contacts  Excel File  vCard (electronic business card)  Web page for single contact entry Delete Contacts  Single/Multiple Contacts  All Contacts

 Advanced Multiplex Test System (AMTS) Tests helicopter equipment, both on and off the helicopter Worked on software architecture Data Asset Manager  Led Database Design  Led XML Schema Design Wrote software to access and manipulate data assets Visited customer to run acceptance testing of previous version

 Software Loader Verifier (SLV) Took over as project lead in October 2010 Perform administrative tasks for project Communicate with customers

 Content Acquisition and License Management (CALM) Run software purchases for my branch Collect list of wanted software Get approvals to purchase software Responsible for alerting project leads of expiring licenses/service contracts

 Public vs. Private Sector Public work has more red tape  Funding controlled by congress, need budget to work  “Color” of Money  Two Organizations (in my case)  Redundant training Private work is controlled by money  Profit has to be maintained  Possible lower salary Getting laid off is not personal. It’s almost alwat

 Graduate Work vs. Professional Work Doing both at the same time is possible If you wish to go to graduate school, do it right away. If you don’t keep in the rhythm of school, it’s hard to get back into.

 Changing Technology Technology changes rapidly Organizations move at different paces Keep skills up  Trend is to let go of older employees and bring in younger employees  Cost of training and keeping current employee vs. cost of new employee “Jack of all trades, master of none, though oftentimes better than master of one” - Geffray Mynshul

 Management Management is a lot different than being a developer Coding – Need to decide what you want to do Depending on the organization, a lot of paperwork Manage the process as well as the people Contractors are a different breed

 Communication “The difference between a tolerable programmer and a great programmer is not how many programming languages they know, and it's not whether they prefer Python or Java. It's whether they can communicate their ideas. By persuading other people, they get leverage. By writing clear comments and technical specs, they let other programmers understand their code, which means other programmers can use and work with their code instead of rewriting it. Absent this, their code is worthless.” – Joel Spolsky, Stack Overflow

 Communication Need to be able to speak to a group of people Need to be able to write ideas down with clarity Need to be able to communicate what code does Need to be able to understand what is being asked Don’t be afraid to ask questions

 Communication Write a program that prints the numbers 1 to 100.  For multiples of three print “fizz” instead of the number.  For multiples of five, print “Buzz”.  For numbers which are multiples of both three and five, print “FizzBuzz”.