SlideShare a Scribd company logo
1 of 15
CAREER HIGHLIGHTS :
SOFTWARE ENGINEERING
ALEX GIMENEZ
BILINGUAL MANAGER, PLATFORM TOOLS TEAM
NINTENDO OF AMERICA
CONTENTS
• MOTIVATION FOR PRESENTATION
• WHAT DO YOU WANT TO BE WHEN YOU GROW UP?
• STORY OF MY CAREER
• OTHER CAREER CASE STUDIES
• WHAT IS CODE?
• TYPICAL WORK WEEK OF AN ENGINEER
• IT’S ALL ABOUT THE PEOPLE!
• CONCLUSION: MAKE A DIFFERENCE
MOTIVATION FOR PRESENTATION
• EXPOSE DAY-TO-DAY LIVE OF A SOFTWARE ENGINEER
• SHOW A FEW PATHS TO START INTO THIS BUSINESS
• SHOW THE IMPORTANCE OF HUMAN RELATIONSHIPS IN THIS PROFESSION
• SHOW WHERE BEING CHRISTIAN MAKES A DIFFERENCE
WHAT DO YOU WANT TO BE WHEN YOU
GROW UP?• ABOUT ALEX TODAY:
• BILINGUAL MANAGER, PLATFORM TOOLS TEAM
• WORKING FOR NINTENDO OF AMERICA
• MORE THAN 20 YEARS OF EXPERIENCE IN THE FIELD
• BORN INTO A CHRISTIAN HOME (INTRODUCED TO CHRISTIANITY AT AN EARLY AGE)
• ALEX, AT AGE 4
• WANTED TO WORK COLLECTING GARBAGE
• ALEX, AGE 14
• WANTED TO JOIN THE ARMY
• ALEX, AGE 15
• FELL IN LOVE WITH COMPUTERS. DROPPED OUT OF KARATE TO STAY IN THE LAB.
• KEY POINT:
• HAVE A PLAN.
• BUT WATCH FOR ACTIVITIES THAT STIR YOUR PASSION – COLOSSIANS 3:23
CAREER TURNING POINTS
• 1990: FINISHED TECHNICAL HIGH SCHOOL
• 1990: STARTED FIRST PROGRAMMING JOB – DATABASE PROGRAMMING
• 1992: STARTED UNIVERSITY (WHILE WORKING)
• 1996: STARTED MASTER’S DEGREE (STILL WORKING)
• 1998: MOVED TO U.S.A.. STARTED WORK WITH TELECOMMUNICATION (AS A CONTRACTOR)
• 2001: HIRED FULL TIME BY LUCENT TECHNOLOGIES (IPHONE VOICEMAIL STILL USES PROGRAMS I WROTE)
• 2003: HIRED BY MICROSOFT. STILL TELECOMMUNICATION WORK
• 2006: BACK TO SCHOOL: EMBEDDED SOFTWARE DEGREE AT U.W.
• 2006: WITHIN MICROSOFT: STARTED EMBEDDED SOFTWARE WORK
• 2011: THREE MONTHS SPENT IN JAPAN TO STUDY JAPANESE
• 2011: STARTED AT NINTENDO, AS A LEAD
• KEY POINT: PUT YOUR STRENGTH INTO LEARNING. IT PAYS OFF.
• PHILIPPIANS 4:13: STRENGTH COMES FROM GOD
OTHER CAREER CASE STUDIES
• MANAGING YOUNGER ENGINEERS, I CAN OFTEN “SMELL” PROMISING UP-AND-COMERS;
• A FEW CASES HERE FOR REFERENCE:
• MR. A:
• GRADUATE FROM RENOWNED UNIVERSITY
• BIG FOOTBALL FAN
• LOTS OF ENERGY
• VERY GOOD AT EXPLAINING HIS IDEAS – A GREAT “PEOPLE PERSON”
• MR. B:
• GRADUATE FROM TECHNICAL COLLEGE
• DOES COMPUTER PROGRAMMING AS A HOBBY (I DID TOO – DROPPED KARATE!)
• VERY CAPABLE
• OVERCONFIDENT
• MS. C:
• GRADUATE FROM MAJOR UNIVERSITY
• VERY CAPABLE
• VERY HUMBLE
• POINTS IN COMMON: GOOD BALANCE OF NATURAL ABILITY & EFFORT;
• SOFTWARE ENGINEERS ARE A VERY DIVERSE CROWD!
• DIFFERENT PERSONALITIES ACTUALLY HELP TEAMWORK.
WHAT IS CODE?
• SOFTWARE (ALSO CALLED CODE) IS SIMILAR TO A LONG RECIPE
• EXCEPT WITH CONDITIONALS:
• E.G.: IF THE TOMATOES ARE RIPE, BAKE WITH OVEN SET TO 300F. OTHERWISE, BAKE WITH
OVEN SET TO 350F.
• AND LOOPS
• E.G.: ADD ONE TEASPOON OF SUGAR AT A TIME, UNTIL IT TASTES GOOD
• CODE HAS TWO FACES:
• HUMAN FACE: WORDS AND NUMBERS. WE OFTEN SEE THAT IN MOVIES; TECHNICALLY,
WE CALL THAT “SOURCE CODE”
• COMPUTER FACE: ONES AND ZEROES. THAT’S WHAT THE COMPUTER UNDERSTANDS.
TECHNICALLY, WE CALL THAT “OBJECT CODE”, OR “EXECUTABLE CODE”.
• TRANSLATION IS CALLED “COMPILATION”
Sourc
e
code
compilation
1011
0010
1101
101
TYPICAL WORK WEEK OF SOFTWARE
ENGINEER
• UNDERSTAND REQUIREMENTS
• TALK TO OTHERS, DIVIDE THE WORK SO YOU GRAB YOUR PIECE OF THE WORK
• ACT QUICK, SO YOU GET THE MOST INTERESTING PIECE!
• CREATE DESIGNS (“CREATE DREAMS”): EXPLAIN TO PEOPLE WHAT YOU WILL
BUILD, HOW YOU WILL BUILD IT
• FIND YOUR TOOLS
• MAKE SOME TOOLS OF YOUR OWN
• WRITE CODE
• EXPLAIN WHAT YOU HAVE DONE
• DEAL WITH “BUGS”
A “BUG” ??
• THE WORD “BUG” HAS IS USED TO DESCRIBE
ENGINEERING ERRORS
• IT WAS USED BEFORE COMPUTERS:
• THOMAS EDISON WROTE IN 1878 ABOUT
THE ENGINEERING PROCESS (SUMMARY
MINE):
1) AN IDEA COMES (INTUITION)
2) A BURST OF REWARDING HARD WORK
3) “BUGS” ARISE (DIFFICULTIES)
4) MORE HARD WORK IS NEEDED TO FIX THE
BUGS
• IN 1947, A REAL “BUG” CREPT INTO A
COMPUTER (HARVARD MARK II)
TYPICAL WORK WEEK OF SOFTWARE
ENGINEER (CONT’D)
• EXPLAIN WHAT YOU HAVE DONE:
• EXPLAIN TO ENGINEERING TEAM MATES HOW TO USE YOUR SOFTWARE
• EXPLAIN TO TEST TEAM HOW TO USE YOUR SOFTWARE
• HELP THE CUSTOMER SUPPORT TEAM UNDERSTAND YOUR SOFTWARE
• DEAL WITH BUGS:
• FIND & FIX BUGS IN NEW CODE
• FIND & FIX BUGS IN OLD CODE (OFTEN CODE WRITTEN BY OTHERS)
• EXPLAIN YOUR FIXES TO MANY PEOPLE
IT’S ALL ABOUT THE PEOPLE!
• AS AN ENGINEER, YOU TALK CONSTANTLY TO:
• YOUR BOSS
• YOUR TEAM MATES
• THE TESTER TEAM (THEY ARE YOUR INTERNAL CUSTOMERS)
• OTHER ENGINEERING TEAMS
• PROGRAM MANAGERS
• EXTERNAL CUSTOMERS
• POINT: YOUR ABILITY TO INTERACT WITH PEOPLE IS KEY
• LISTEN CAREFULLY TO OTHER’S INPUT
• EXPLAIN YOUR IDEAS CONCISELY
• DEFEND YOUR IDEAS WITHOUT ATTACKING PEOPLE
• BE KIND EVEN WHEN “YOU’RE RIGHT AND THEY ARE WRONG” 
• TRY TO UNDERSTAND PEOPLE’S MOTIVATIONS AND REASONS
• ABOVE ALL: BE TRUTHFUL AND FORTHCOMING!
• LUKE 6:31: TREAT OTHERS AS YOU WOULD LIKE TO BE TREATED!
CONCLUSION: MAKE A DIFFERENCE
• IT’S CRITICAL TO BE NICE
• IT’S NICE TO BE SMART
• BUT THERE’S A “SOMETHING ELSE” THAT MAKES YOU STAND OUT:
• MOTIVATE OTHERS TO DO THEIR BEST
• BE ALWAYS WILLING TO LEARN FROM OTHERS (PROVERBS 9:9 & 9:10)
• BE ALWAYS WILLING TO TEACH
• BE A TEAM PLAYER (WE ALL WIN WHEN THE TEAM WINS)
• BE GENUINELY HAPPY FOR OTHER’S SUCCESS
• DO YOUR WORK WITH GENUINE JOY
• THESE TRAITS ARE USEFUL EVERYWHERE – NOT JUST IN THE SOFTWARE BUSINESS
A FEW ADVANCED TERMS AND EXPRESIONS
• MAKE A DIFFERENCE: TO HAVE A EFFECT. TO DO SOMETHING IMPORTANT:
• PASSION: DESIRE TO DO SOMETHING OUT OF LOVE. NOT FOR MONEY.
EXAMPLE: HUMANITARIAN DOCTORS.
• HUMBLE: PERSON WHO DOES NOT THINK TOO HIGHLY ABOUT
HIM/HERSELF.
• OVERCONFIDENT: THE OPPOSITE OF HUMBLE
• REQUIREMENTS: IN SOFTWARE, IT MEANS A CONDITION THAT THE
PRODUCT MUST SATISFY. EX.: IN A CALCULATOR PROGRAM, DOING
ADDITION, SUBTRACTION, MULTIPLICATION AND DIVISION ARE
REQUIREMENTS.
• BURST: AN EXPLOSION. IN THE PRESENTATION, A “BURST OF HARDWORK”
MEANS: MANY DAYS IN A ROW, WORKING MANY HOURS EVERY DAY.
• GENUINELY: SINCERELY
BIBLE REFERENCES
• ABOUT PASSION FOR WORK: COLOSSIANS 3:23:
“WHATEVER YOU DO, WORK AT IT WITH ALL YOUR HEART, AS WORKING FOR THE
LORD, NOT FOR HUMAN MASTERS”
• ABOUT USING YOUR STRENGTH FOR LEARNING: PHILIPPIANS 4:13
“I CAN DO ALL THIS THROUGH HIM WHO GIVES ME STRENGTH
• TREATING OTHERS AS YOU WOULD LIKE TO BE TREATED: LUKE 6:31:
“DO TO OTHERS AS YOU WOULD HAVE THEM DO TO YOU”
• ABOUT BEING NICE, EVEN TO PEOPLE WHO ARE NOT NICE TO YOU: MATTHEW
5:39:
“BUT I TELL YOU, DO NOT RESIST AN EVIL PERSON. IF ANYONE SLAPS YOU ON THE
RIGHT CHEEK, TURN TO THEM THE OTHER CHEEK ALSO”
• ABOUT LEARNING: PROVERBS 9:9-10
“INSTRUCT THE WISE AND THEY WILL BE WISER STILL; TEACH THE RIGHTEOUS AND
THEY WILL ADD TO THEIR LEARNING. THE FEAR OF THE LORD IS THE BEGINNING OF
WISDOM, AND KNOWLEDGE OF THE HOLY ONE IS UNDERSTANDING”
CULTURAL REFERENCE
• YODA: THE WISE, OLD TEACHER IN THE “STAR WARS”
MOVIES.
• LUKE SKYWALKER: YODA’S VERY POWERFUL PUPIL, THE MAIN
HERO OF “STAR WARS”.
• IN THE PRESENTATION, ALEX SAID AS A JOKE “I SMELL A LUKE
SKYWALKER HERE, ANOTHER ONE THERE”, REERRING TO HOW
HE SEES TALENT IN YOUNG ENGINEERS (MR. A, MR. B, MS. C)

More Related Content

What's hot

Applying Human Centered Design to Complex Interactive Experiences by: Adam Ha...
Applying Human Centered Design to Complex Interactive Experiences by: Adam Ha...Applying Human Centered Design to Complex Interactive Experiences by: Adam Ha...
Applying Human Centered Design to Complex Interactive Experiences by: Adam Ha...DigitalATL
 
Presentation skills in 7 simple steps
Presentation skills in 7 simple stepsPresentation skills in 7 simple steps
Presentation skills in 7 simple stepsraghuvanshi_shikha
 
The innovation secrets of steve jobs
The innovation secrets of steve jobsThe innovation secrets of steve jobs
The innovation secrets of steve jobsGMR Group
 
Steve Jobs: Transformational Leader
Steve Jobs: Transformational LeaderSteve Jobs: Transformational Leader
Steve Jobs: Transformational Leadermariahcallender
 
The Steve Jobs Way I Leadership
The Steve Jobs Way  I LeadershipThe Steve Jobs Way  I Leadership
The Steve Jobs Way I LeadershipGMR Group
 
Presentación de steve jobs
Presentación de steve jobsPresentación de steve jobs
Presentación de steve jobsjontxu57
 
Steven Jobs - Leadership Analysis
Steven Jobs - Leadership AnalysisSteven Jobs - Leadership Analysis
Steven Jobs - Leadership AnalysisVishal Naidoo
 
Teacher Twilight Presentation - January 13th 2016
Teacher Twilight Presentation - January 13th 2016Teacher Twilight Presentation - January 13th 2016
Teacher Twilight Presentation - January 13th 2016Anthony Mckay
 
Presentation on Territoriality for Environmental Psychology
Presentation on Territoriality for Environmental PsychologyPresentation on Territoriality for Environmental Psychology
Presentation on Territoriality for Environmental PsychologyAbed Islam
 

What's hot (20)

Life of Steve Jobs
Life of Steve JobsLife of Steve Jobs
Life of Steve Jobs
 
Applying Human Centered Design to Complex Interactive Experiences by: Adam Ha...
Applying Human Centered Design to Complex Interactive Experiences by: Adam Ha...Applying Human Centered Design to Complex Interactive Experiences by: Adam Ha...
Applying Human Centered Design to Complex Interactive Experiences by: Adam Ha...
 
Presentation skills in 7 simple steps
Presentation skills in 7 simple stepsPresentation skills in 7 simple steps
Presentation skills in 7 simple steps
 
steve jobs l
steve jobs lsteve jobs l
steve jobs l
 
Monk who sold apples
Monk who sold applesMonk who sold apples
Monk who sold apples
 
The innovation secrets of steve jobs
The innovation secrets of steve jobsThe innovation secrets of steve jobs
The innovation secrets of steve jobs
 
Steve jobs bio
Steve jobs bioSteve jobs bio
Steve jobs bio
 
Steve ppt
Steve pptSteve ppt
Steve ppt
 
Steve jobs
Steve jobs Steve jobs
Steve jobs
 
Steve Jobs: Transformational Leader
Steve Jobs: Transformational LeaderSteve Jobs: Transformational Leader
Steve Jobs: Transformational Leader
 
Steve Jobs Case Study
Steve Jobs Case StudySteve Jobs Case Study
Steve Jobs Case Study
 
The Steve Jobs Way I Leadership
The Steve Jobs Way  I LeadershipThe Steve Jobs Way  I Leadership
The Steve Jobs Way I Leadership
 
Presentación de steve jobs
Presentación de steve jobsPresentación de steve jobs
Presentación de steve jobs
 
Steven Jobs - Leadership Analysis
Steven Jobs - Leadership AnalysisSteven Jobs - Leadership Analysis
Steven Jobs - Leadership Analysis
 
Teacher Twilight Presentation - January 13th 2016
Teacher Twilight Presentation - January 13th 2016Teacher Twilight Presentation - January 13th 2016
Teacher Twilight Presentation - January 13th 2016
 
Steve jobs leadership traits
Steve jobs leadership traitsSteve jobs leadership traits
Steve jobs leadership traits
 
Steve jobs
Steve jobsSteve jobs
Steve jobs
 
Field Notes from SXSWi
Field Notes from SXSWiField Notes from SXSWi
Field Notes from SXSWi
 
Presentation on Territoriality for Environmental Psychology
Presentation on Territoriality for Environmental PsychologyPresentation on Territoriality for Environmental Psychology
Presentation on Territoriality for Environmental Psychology
 
Stevejobs
StevejobsStevejobs
Stevejobs
 

Similar to Career Highlights: Software Engineering

The new challenge of Open - OSCAL 2015
The new challenge of Open - OSCAL 2015The new challenge of Open - OSCAL 2015
The new challenge of Open - OSCAL 2015Christian Heilmann
 
The Black Magic Of Engineering Management
The Black Magic Of Engineering ManagementThe Black Magic Of Engineering Management
The Black Magic Of Engineering ManagementSauce Labs
 
The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering ManagementAdam Christian
 
"Above The Code" mexican vc : 500 startups - october 26, 2012
"Above The Code"   mexican vc : 500 startups - october 26, 2012"Above The Code"   mexican vc : 500 startups - october 26, 2012
"Above The Code" mexican vc : 500 startups - october 26, 2012Alan Weinkrantz
 
Startupfest 2017: Justin Schier (SCRUFF)
Startupfest 2017: Justin Schier (SCRUFF)Startupfest 2017: Justin Schier (SCRUFF)
Startupfest 2017: Justin Schier (SCRUFF)Startupfest
 
Hershey_Cause_Strategic_Communications_Presentation
Hershey_Cause_Strategic_Communications_PresentationHershey_Cause_Strategic_Communications_Presentation
Hershey_Cause_Strategic_Communications_Presentationhersheycause
 
Job search digest 0510 v2
Job search digest 0510   v2Job search digest 0510   v2
Job search digest 0510 v2David Perry
 
Above the code story telling : branded content : wayra - buenos aires
Above the code   story telling : branded content  : wayra - buenos airesAbove the code   story telling : branded content  : wayra - buenos aires
Above the code story telling : branded content : wayra - buenos airesAlan Weinkrantz
 
Above the code story telling : branded content : google israel : 12 february
Above the code   story telling : branded content  : google israel : 12 februaryAbove the code   story telling : branded content  : google israel : 12 february
Above the code story telling : branded content : google israel : 12 februaryAlan Weinkrantz
 
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017Codemotion
 
Above The Code (TM) Story Telling & Branded Content - New Orleans Entreprene...
Above The Code (TM)  Story Telling & Branded Content - New Orleans Entreprene...Above The Code (TM)  Story Telling & Branded Content - New Orleans Entreprene...
Above The Code (TM) Story Telling & Branded Content - New Orleans Entreprene...Alan Weinkrantz
 
Above The Code (TM) Story Telling & Branded Content - : TechLoft / Tel Aviv...
Above The Code (TM)  Story Telling & Branded Content -  : TechLoft / Tel Aviv...Above The Code (TM)  Story Telling & Branded Content -  : TechLoft / Tel Aviv...
Above The Code (TM) Story Telling & Branded Content - : TechLoft / Tel Aviv...Alan Weinkrantz
 
Engineering Managers - what skills they have, what they do, how to become one
Engineering Managers - what skills they have, what they do, how to become oneEngineering Managers - what skills they have, what they do, how to become one
Engineering Managers - what skills they have, what they do, how to become onePiotr Uryga
 
PR secrets of Tesla, Slack, Uber, Facebook, Salesforce,...
PR secrets of Tesla, Slack, Uber, Facebook, Salesforce,... PR secrets of Tesla, Slack, Uber, Facebook, Salesforce,...
PR secrets of Tesla, Slack, Uber, Facebook, Salesforce,... FINN
 
Chris Heilmann - The new challenge of open
Chris Heilmann - The new challenge of openChris Heilmann - The new challenge of open
Chris Heilmann - The new challenge of openOpen Labs Albania
 
Above The Code - Early Stage Startup PR
Above The Code - Early Stage Startup PRAbove The Code - Early Stage Startup PR
Above The Code - Early Stage Startup PRAlan Weinkrantz
 
Above The Code - IDC Elevator - Tel Aviv Israel
Above The Code - IDC Elevator - Tel Aviv IsraelAbove The Code - IDC Elevator - Tel Aviv Israel
Above The Code - IDC Elevator - Tel Aviv IsraelAlan Weinkrantz
 

Similar to Career Highlights: Software Engineering (20)

The new challenge of Open - OSCAL 2015
The new challenge of Open - OSCAL 2015The new challenge of Open - OSCAL 2015
The new challenge of Open - OSCAL 2015
 
The Black Magic Of Engineering Management
The Black Magic Of Engineering ManagementThe Black Magic Of Engineering Management
The Black Magic Of Engineering Management
 
The Black Magic of Engineering Management
The Black Magic of Engineering ManagementThe Black Magic of Engineering Management
The Black Magic of Engineering Management
 
"Above The Code" mexican vc : 500 startups - october 26, 2012
"Above The Code"   mexican vc : 500 startups - october 26, 2012"Above The Code"   mexican vc : 500 startups - october 26, 2012
"Above The Code" mexican vc : 500 startups - october 26, 2012
 
Startupfest 2017: Justin Schier (SCRUFF)
Startupfest 2017: Justin Schier (SCRUFF)Startupfest 2017: Justin Schier (SCRUFF)
Startupfest 2017: Justin Schier (SCRUFF)
 
Hershey_Cause_Strategic_Communications_Presentation
Hershey_Cause_Strategic_Communications_PresentationHershey_Cause_Strategic_Communications_Presentation
Hershey_Cause_Strategic_Communications_Presentation
 
Job search digest 0510 v2
Job search digest 0510   v2Job search digest 0510   v2
Job search digest 0510 v2
 
Above the code story telling : branded content : wayra - buenos aires
Above the code   story telling : branded content  : wayra - buenos airesAbove the code   story telling : branded content  : wayra - buenos aires
Above the code story telling : branded content : wayra - buenos aires
 
Selling UX
Selling UXSelling UX
Selling UX
 
Above the code story telling : branded content : google israel : 12 february
Above the code   story telling : branded content  : google israel : 12 februaryAbove the code   story telling : branded content  : google israel : 12 february
Above the code story telling : branded content : google israel : 12 february
 
Chasing elephants
Chasing elephantsChasing elephants
Chasing elephants
 
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
 
Above The Code (TM) Story Telling & Branded Content - New Orleans Entreprene...
Above The Code (TM)  Story Telling & Branded Content - New Orleans Entreprene...Above The Code (TM)  Story Telling & Branded Content - New Orleans Entreprene...
Above The Code (TM) Story Telling & Branded Content - New Orleans Entreprene...
 
Above The Code (TM) Story Telling & Branded Content - : TechLoft / Tel Aviv...
Above The Code (TM)  Story Telling & Branded Content -  : TechLoft / Tel Aviv...Above The Code (TM)  Story Telling & Branded Content -  : TechLoft / Tel Aviv...
Above The Code (TM) Story Telling & Branded Content - : TechLoft / Tel Aviv...
 
Engineering Managers - what skills they have, what they do, how to become one
Engineering Managers - what skills they have, what they do, how to become oneEngineering Managers - what skills they have, what they do, how to become one
Engineering Managers - what skills they have, what they do, how to become one
 
PR secrets of Tesla, Slack, Uber, Facebook, Salesforce,...
PR secrets of Tesla, Slack, Uber, Facebook, Salesforce,... PR secrets of Tesla, Slack, Uber, Facebook, Salesforce,...
PR secrets of Tesla, Slack, Uber, Facebook, Salesforce,...
 
Chris Heilmann - The new challenge of open
Chris Heilmann - The new challenge of openChris Heilmann - The new challenge of open
Chris Heilmann - The new challenge of open
 
Above The Code - Early Stage Startup PR
Above The Code - Early Stage Startup PRAbove The Code - Early Stage Startup PR
Above The Code - Early Stage Startup PR
 
Above The Code - IDC Elevator - Tel Aviv Israel
Above The Code - IDC Elevator - Tel Aviv IsraelAbove The Code - IDC Elevator - Tel Aviv Israel
Above The Code - IDC Elevator - Tel Aviv Israel
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 

Recently uploaded

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 

Recently uploaded (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

Career Highlights: Software Engineering

  • 1. CAREER HIGHLIGHTS : SOFTWARE ENGINEERING ALEX GIMENEZ BILINGUAL MANAGER, PLATFORM TOOLS TEAM NINTENDO OF AMERICA
  • 2. CONTENTS • MOTIVATION FOR PRESENTATION • WHAT DO YOU WANT TO BE WHEN YOU GROW UP? • STORY OF MY CAREER • OTHER CAREER CASE STUDIES • WHAT IS CODE? • TYPICAL WORK WEEK OF AN ENGINEER • IT’S ALL ABOUT THE PEOPLE! • CONCLUSION: MAKE A DIFFERENCE
  • 3. MOTIVATION FOR PRESENTATION • EXPOSE DAY-TO-DAY LIVE OF A SOFTWARE ENGINEER • SHOW A FEW PATHS TO START INTO THIS BUSINESS • SHOW THE IMPORTANCE OF HUMAN RELATIONSHIPS IN THIS PROFESSION • SHOW WHERE BEING CHRISTIAN MAKES A DIFFERENCE
  • 4. WHAT DO YOU WANT TO BE WHEN YOU GROW UP?• ABOUT ALEX TODAY: • BILINGUAL MANAGER, PLATFORM TOOLS TEAM • WORKING FOR NINTENDO OF AMERICA • MORE THAN 20 YEARS OF EXPERIENCE IN THE FIELD • BORN INTO A CHRISTIAN HOME (INTRODUCED TO CHRISTIANITY AT AN EARLY AGE) • ALEX, AT AGE 4 • WANTED TO WORK COLLECTING GARBAGE • ALEX, AGE 14 • WANTED TO JOIN THE ARMY • ALEX, AGE 15 • FELL IN LOVE WITH COMPUTERS. DROPPED OUT OF KARATE TO STAY IN THE LAB. • KEY POINT: • HAVE A PLAN. • BUT WATCH FOR ACTIVITIES THAT STIR YOUR PASSION – COLOSSIANS 3:23
  • 5. CAREER TURNING POINTS • 1990: FINISHED TECHNICAL HIGH SCHOOL • 1990: STARTED FIRST PROGRAMMING JOB – DATABASE PROGRAMMING • 1992: STARTED UNIVERSITY (WHILE WORKING) • 1996: STARTED MASTER’S DEGREE (STILL WORKING) • 1998: MOVED TO U.S.A.. STARTED WORK WITH TELECOMMUNICATION (AS A CONTRACTOR) • 2001: HIRED FULL TIME BY LUCENT TECHNOLOGIES (IPHONE VOICEMAIL STILL USES PROGRAMS I WROTE) • 2003: HIRED BY MICROSOFT. STILL TELECOMMUNICATION WORK • 2006: BACK TO SCHOOL: EMBEDDED SOFTWARE DEGREE AT U.W. • 2006: WITHIN MICROSOFT: STARTED EMBEDDED SOFTWARE WORK • 2011: THREE MONTHS SPENT IN JAPAN TO STUDY JAPANESE • 2011: STARTED AT NINTENDO, AS A LEAD • KEY POINT: PUT YOUR STRENGTH INTO LEARNING. IT PAYS OFF. • PHILIPPIANS 4:13: STRENGTH COMES FROM GOD
  • 6. OTHER CAREER CASE STUDIES • MANAGING YOUNGER ENGINEERS, I CAN OFTEN “SMELL” PROMISING UP-AND-COMERS; • A FEW CASES HERE FOR REFERENCE: • MR. A: • GRADUATE FROM RENOWNED UNIVERSITY • BIG FOOTBALL FAN • LOTS OF ENERGY • VERY GOOD AT EXPLAINING HIS IDEAS – A GREAT “PEOPLE PERSON” • MR. B: • GRADUATE FROM TECHNICAL COLLEGE • DOES COMPUTER PROGRAMMING AS A HOBBY (I DID TOO – DROPPED KARATE!) • VERY CAPABLE • OVERCONFIDENT • MS. C: • GRADUATE FROM MAJOR UNIVERSITY • VERY CAPABLE • VERY HUMBLE • POINTS IN COMMON: GOOD BALANCE OF NATURAL ABILITY & EFFORT; • SOFTWARE ENGINEERS ARE A VERY DIVERSE CROWD! • DIFFERENT PERSONALITIES ACTUALLY HELP TEAMWORK.
  • 7. WHAT IS CODE? • SOFTWARE (ALSO CALLED CODE) IS SIMILAR TO A LONG RECIPE • EXCEPT WITH CONDITIONALS: • E.G.: IF THE TOMATOES ARE RIPE, BAKE WITH OVEN SET TO 300F. OTHERWISE, BAKE WITH OVEN SET TO 350F. • AND LOOPS • E.G.: ADD ONE TEASPOON OF SUGAR AT A TIME, UNTIL IT TASTES GOOD • CODE HAS TWO FACES: • HUMAN FACE: WORDS AND NUMBERS. WE OFTEN SEE THAT IN MOVIES; TECHNICALLY, WE CALL THAT “SOURCE CODE” • COMPUTER FACE: ONES AND ZEROES. THAT’S WHAT THE COMPUTER UNDERSTANDS. TECHNICALLY, WE CALL THAT “OBJECT CODE”, OR “EXECUTABLE CODE”. • TRANSLATION IS CALLED “COMPILATION” Sourc e code compilation 1011 0010 1101 101
  • 8. TYPICAL WORK WEEK OF SOFTWARE ENGINEER • UNDERSTAND REQUIREMENTS • TALK TO OTHERS, DIVIDE THE WORK SO YOU GRAB YOUR PIECE OF THE WORK • ACT QUICK, SO YOU GET THE MOST INTERESTING PIECE! • CREATE DESIGNS (“CREATE DREAMS”): EXPLAIN TO PEOPLE WHAT YOU WILL BUILD, HOW YOU WILL BUILD IT • FIND YOUR TOOLS • MAKE SOME TOOLS OF YOUR OWN • WRITE CODE • EXPLAIN WHAT YOU HAVE DONE • DEAL WITH “BUGS”
  • 9. A “BUG” ?? • THE WORD “BUG” HAS IS USED TO DESCRIBE ENGINEERING ERRORS • IT WAS USED BEFORE COMPUTERS: • THOMAS EDISON WROTE IN 1878 ABOUT THE ENGINEERING PROCESS (SUMMARY MINE): 1) AN IDEA COMES (INTUITION) 2) A BURST OF REWARDING HARD WORK 3) “BUGS” ARISE (DIFFICULTIES) 4) MORE HARD WORK IS NEEDED TO FIX THE BUGS • IN 1947, A REAL “BUG” CREPT INTO A COMPUTER (HARVARD MARK II)
  • 10. TYPICAL WORK WEEK OF SOFTWARE ENGINEER (CONT’D) • EXPLAIN WHAT YOU HAVE DONE: • EXPLAIN TO ENGINEERING TEAM MATES HOW TO USE YOUR SOFTWARE • EXPLAIN TO TEST TEAM HOW TO USE YOUR SOFTWARE • HELP THE CUSTOMER SUPPORT TEAM UNDERSTAND YOUR SOFTWARE • DEAL WITH BUGS: • FIND & FIX BUGS IN NEW CODE • FIND & FIX BUGS IN OLD CODE (OFTEN CODE WRITTEN BY OTHERS) • EXPLAIN YOUR FIXES TO MANY PEOPLE
  • 11. IT’S ALL ABOUT THE PEOPLE! • AS AN ENGINEER, YOU TALK CONSTANTLY TO: • YOUR BOSS • YOUR TEAM MATES • THE TESTER TEAM (THEY ARE YOUR INTERNAL CUSTOMERS) • OTHER ENGINEERING TEAMS • PROGRAM MANAGERS • EXTERNAL CUSTOMERS • POINT: YOUR ABILITY TO INTERACT WITH PEOPLE IS KEY • LISTEN CAREFULLY TO OTHER’S INPUT • EXPLAIN YOUR IDEAS CONCISELY • DEFEND YOUR IDEAS WITHOUT ATTACKING PEOPLE • BE KIND EVEN WHEN “YOU’RE RIGHT AND THEY ARE WRONG”  • TRY TO UNDERSTAND PEOPLE’S MOTIVATIONS AND REASONS • ABOVE ALL: BE TRUTHFUL AND FORTHCOMING! • LUKE 6:31: TREAT OTHERS AS YOU WOULD LIKE TO BE TREATED!
  • 12. CONCLUSION: MAKE A DIFFERENCE • IT’S CRITICAL TO BE NICE • IT’S NICE TO BE SMART • BUT THERE’S A “SOMETHING ELSE” THAT MAKES YOU STAND OUT: • MOTIVATE OTHERS TO DO THEIR BEST • BE ALWAYS WILLING TO LEARN FROM OTHERS (PROVERBS 9:9 & 9:10) • BE ALWAYS WILLING TO TEACH • BE A TEAM PLAYER (WE ALL WIN WHEN THE TEAM WINS) • BE GENUINELY HAPPY FOR OTHER’S SUCCESS • DO YOUR WORK WITH GENUINE JOY • THESE TRAITS ARE USEFUL EVERYWHERE – NOT JUST IN THE SOFTWARE BUSINESS
  • 13. A FEW ADVANCED TERMS AND EXPRESIONS • MAKE A DIFFERENCE: TO HAVE A EFFECT. TO DO SOMETHING IMPORTANT: • PASSION: DESIRE TO DO SOMETHING OUT OF LOVE. NOT FOR MONEY. EXAMPLE: HUMANITARIAN DOCTORS. • HUMBLE: PERSON WHO DOES NOT THINK TOO HIGHLY ABOUT HIM/HERSELF. • OVERCONFIDENT: THE OPPOSITE OF HUMBLE • REQUIREMENTS: IN SOFTWARE, IT MEANS A CONDITION THAT THE PRODUCT MUST SATISFY. EX.: IN A CALCULATOR PROGRAM, DOING ADDITION, SUBTRACTION, MULTIPLICATION AND DIVISION ARE REQUIREMENTS. • BURST: AN EXPLOSION. IN THE PRESENTATION, A “BURST OF HARDWORK” MEANS: MANY DAYS IN A ROW, WORKING MANY HOURS EVERY DAY. • GENUINELY: SINCERELY
  • 14. BIBLE REFERENCES • ABOUT PASSION FOR WORK: COLOSSIANS 3:23: “WHATEVER YOU DO, WORK AT IT WITH ALL YOUR HEART, AS WORKING FOR THE LORD, NOT FOR HUMAN MASTERS” • ABOUT USING YOUR STRENGTH FOR LEARNING: PHILIPPIANS 4:13 “I CAN DO ALL THIS THROUGH HIM WHO GIVES ME STRENGTH • TREATING OTHERS AS YOU WOULD LIKE TO BE TREATED: LUKE 6:31: “DO TO OTHERS AS YOU WOULD HAVE THEM DO TO YOU” • ABOUT BEING NICE, EVEN TO PEOPLE WHO ARE NOT NICE TO YOU: MATTHEW 5:39: “BUT I TELL YOU, DO NOT RESIST AN EVIL PERSON. IF ANYONE SLAPS YOU ON THE RIGHT CHEEK, TURN TO THEM THE OTHER CHEEK ALSO” • ABOUT LEARNING: PROVERBS 9:9-10 “INSTRUCT THE WISE AND THEY WILL BE WISER STILL; TEACH THE RIGHTEOUS AND THEY WILL ADD TO THEIR LEARNING. THE FEAR OF THE LORD IS THE BEGINNING OF WISDOM, AND KNOWLEDGE OF THE HOLY ONE IS UNDERSTANDING”
  • 15. CULTURAL REFERENCE • YODA: THE WISE, OLD TEACHER IN THE “STAR WARS” MOVIES. • LUKE SKYWALKER: YODA’S VERY POWERFUL PUPIL, THE MAIN HERO OF “STAR WARS”. • IN THE PRESENTATION, ALEX SAID AS A JOKE “I SMELL A LUKE SKYWALKER HERE, ANOTHER ONE THERE”, REERRING TO HOW HE SEES TALENT IN YOUNG ENGINEERS (MR. A, MR. B, MS. C)