SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
ANDREW DARMADI
(206)-979-3534 • darma010@umn.edu • darmadi.andrew@gmail.com
Looking for a Summer Internship position as an:
Intern Software Engineer
Education
University of Minnesota – Twin Cities (Minneapolis, MN)
College of Science & Engineering
Bachelor of Science, Major in Computer Science
05/2012 – Present
Expected graduation in
Spring 2016
Bellevue College (Bellevue, WA) 01/2011 – 05/2012
Relevant Projects
+ Worked in a 2-man team to build a language translator mapping a small domain-specific language
for climate analysis (changes in forest cover) down to C/C++ for execution.
- Project consisted of a scanner, a parser and a translator. A functional decomposition
approach was used. The scanner takes in a dsl file and outputs a list of tokens containing
terminals and their corresponding lexeme. It does lexical checks. The parser takes in a
list of tokens and outputs an Abstract Syntax Tree. It does syntactic checks.
The translator takes in an AST and outputs code in C++. It does semantic checks.
Utilized Git for version control, C++ for implementation, dOxygen for documentation.
+ Worked in a 3-man team to construct a simple multi-process web browser & a multi-threaded
web server.
- We implemented the functionality and process management of a “router”, “controller”
and “tab processes”. The browser was implemented with C and had functions of tabbed
browsing and surfing the web. The web server was also implemented in C and had
functionality to retrieve requested files and cache files utilizing a memory buffer to
serve already served files. The GUI utilized the GTK framework. We also utilized Git for
version control.
+ Individually designed some web pages with web technologies.
Tech Skills
Programming Languages: Java • Python • C++ • C • HTML5/CSS3 • MySQL • Lisp
Version Control System: Git
Design & IDE Tools: NetBeans • Geany • Sublime Text • XCode • Emacs
Operating Systems: Windows • Mac OS X • Linux Ubuntu/Mint
Other Skills
Linguistic Proficiency: Reads, writes & converses fluently in English, Chinese & Indonesian
Documentation Skills: Efficient in producing concise, organized reports & technical documentation.
Organizational Skills: Reliable team member requiring minimal supervision. Comfortable leading groups
and managing scheduling around a project.
Hardcore Work Ethic: Hard worker and eager learner. Quick to adapt to new methods and technologies.
Willing to do what it takes to get projects done right. No qualms with 100 hour work week.
RESUME_ANDREW_DARMADI

Weitere ähnliche Inhalte

Andere mochten auch

Cybersecurity presentation
Cybersecurity presentationCybersecurity presentation
Cybersecurity presentationJaimin Sanghvi
 
Curriculum_Vitae.(ramzi_saadeh)docx.doc
Curriculum_Vitae.(ramzi_saadeh)docx.docCurriculum_Vitae.(ramzi_saadeh)docx.doc
Curriculum_Vitae.(ramzi_saadeh)docx.docRamzi Saadeh
 
How to get a book deal
How to get a book dealHow to get a book deal
How to get a book dealHelen Wills
 
Program LTP-workshopu
Program LTP-workshopuProgram LTP-workshopu
Program LTP-workshopuLTP-portal-cz
 
Snowden-final-report-for-publication
Snowden-final-report-for-publicationSnowden-final-report-for-publication
Snowden-final-report-for-publicationZarte Siempre
 
Презентація "Шевченкова весна"
Презентація "Шевченкова весна"Презентація "Шевченкова весна"
Презентація "Шевченкова весна"kotsiubasv
 
Презентація."Символи України"
Презентація."Символи України"Презентація."Символи України"
Презентація."Символи України"kotsiubasv
 

Andere mochten auch (13)

Construred
ConstruredConstrured
Construred
 
Amala-Resume
Amala-ResumeAmala-Resume
Amala-Resume
 
Cybersecurity presentation
Cybersecurity presentationCybersecurity presentation
Cybersecurity presentation
 
cv new aermp 3
cv new aermp 3cv new aermp 3
cv new aermp 3
 
Curriculum_Vitae.(ramzi_saadeh)docx.doc
Curriculum_Vitae.(ramzi_saadeh)docx.docCurriculum_Vitae.(ramzi_saadeh)docx.doc
Curriculum_Vitae.(ramzi_saadeh)docx.doc
 
How to get a book deal
How to get a book dealHow to get a book deal
How to get a book deal
 
Program LTP-workshopu
Program LTP-workshopuProgram LTP-workshopu
Program LTP-workshopu
 
20160608164239656
2016060816423965620160608164239656
20160608164239656
 
Snowden-final-report-for-publication
Snowden-final-report-for-publicationSnowden-final-report-for-publication
Snowden-final-report-for-publication
 
Anderson cardona
Anderson cardonaAnderson cardona
Anderson cardona
 
Las 7 claves para afinar la mirada
Las 7 claves para afinar la miradaLas 7 claves para afinar la mirada
Las 7 claves para afinar la mirada
 
Презентація "Шевченкова весна"
Презентація "Шевченкова весна"Презентація "Шевченкова весна"
Презентація "Шевченкова весна"
 
Презентація."Символи України"
Презентація."Символи України"Презентація."Символи України"
Презентація."Символи України"
 

Ähnlich wie RESUME_ANDREW_DARMADI

Ähnlich wie RESUME_ANDREW_DARMADI (20)

Senior Technical Writer / Project Manager
Senior Technical Writer / Project ManagerSenior Technical Writer / Project Manager
Senior Technical Writer / Project Manager
 
Neeraj_Virmani_Resume
Neeraj_Virmani_ResumeNeeraj_Virmani_Resume
Neeraj_Virmani_Resume
 
Resume
ResumeResume
Resume
 
Mkkailashbio
MkkailashbioMkkailashbio
Mkkailashbio
 
JelitaAsianCV
JelitaAsianCVJelitaAsianCV
JelitaAsianCV
 
Sourav banerjee resume
Sourav banerjee   resumeSourav banerjee   resume
Sourav banerjee resume
 
James-Bucher-Resume
James-Bucher-ResumeJames-Bucher-Resume
James-Bucher-Resume
 
Parfenov Vladimir br
Parfenov Vladimir brParfenov Vladimir br
Parfenov Vladimir br
 
Venkata
VenkataVenkata
Venkata
 
Paul Kadzielawa Resume
Paul Kadzielawa ResumePaul Kadzielawa Resume
Paul Kadzielawa Resume
 
MichaelLutherResume60
MichaelLutherResume60MichaelLutherResume60
MichaelLutherResume60
 
Resume
ResumeResume
Resume
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Alok_Resume_one_page_linkedin
Alok_Resume_one_page_linkedinAlok_Resume_one_page_linkedin
Alok_Resume_one_page_linkedin
 
Reume IT
Reume ITReume IT
Reume IT
 
Creating a textual domain specific language
Creating a textual domain specific languageCreating a textual domain specific language
Creating a textual domain specific language
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp
 
Ahmed Kamal CV
Ahmed Kamal CVAhmed Kamal CV
Ahmed Kamal CV
 

RESUME_ANDREW_DARMADI

  • 1. ANDREW DARMADI (206)-979-3534 • darma010@umn.edu • darmadi.andrew@gmail.com Looking for a Summer Internship position as an: Intern Software Engineer Education University of Minnesota – Twin Cities (Minneapolis, MN) College of Science & Engineering Bachelor of Science, Major in Computer Science 05/2012 – Present Expected graduation in Spring 2016 Bellevue College (Bellevue, WA) 01/2011 – 05/2012 Relevant Projects + Worked in a 2-man team to build a language translator mapping a small domain-specific language for climate analysis (changes in forest cover) down to C/C++ for execution. - Project consisted of a scanner, a parser and a translator. A functional decomposition approach was used. The scanner takes in a dsl file and outputs a list of tokens containing terminals and their corresponding lexeme. It does lexical checks. The parser takes in a list of tokens and outputs an Abstract Syntax Tree. It does syntactic checks. The translator takes in an AST and outputs code in C++. It does semantic checks. Utilized Git for version control, C++ for implementation, dOxygen for documentation. + Worked in a 3-man team to construct a simple multi-process web browser & a multi-threaded web server. - We implemented the functionality and process management of a “router”, “controller” and “tab processes”. The browser was implemented with C and had functions of tabbed browsing and surfing the web. The web server was also implemented in C and had functionality to retrieve requested files and cache files utilizing a memory buffer to serve already served files. The GUI utilized the GTK framework. We also utilized Git for version control. + Individually designed some web pages with web technologies. Tech Skills Programming Languages: Java • Python • C++ • C • HTML5/CSS3 • MySQL • Lisp Version Control System: Git Design & IDE Tools: NetBeans • Geany • Sublime Text • XCode • Emacs Operating Systems: Windows • Mac OS X • Linux Ubuntu/Mint Other Skills Linguistic Proficiency: Reads, writes & converses fluently in English, Chinese & Indonesian Documentation Skills: Efficient in producing concise, organized reports & technical documentation. Organizational Skills: Reliable team member requiring minimal supervision. Comfortable leading groups and managing scheduling around a project. Hardcore Work Ethic: Hard worker and eager learner. Quick to adapt to new methods and technologies. Willing to do what it takes to get projects done right. No qualms with 100 hour work week.