SlideShare une entreprise Scribd logo
1  sur  3
SOLOMON KASSAHUN
1907 East-West Hwy Apt. 102 • Silver Spring, Maryland 20910
641-451-3082 • solomon.kassahun2@gmail.com • https://www.linkedin.com/in/solomon-kassahun
JAVA DEVELOPER (Java/JEE)
Talented programmer with over 5 years of experience designing and building software modules, leading development
projects, and integrating vital functions. Extensive knowledge of networking and TCP/IP protocols, as well as creation
of new standards and protocols to ensure efficiency and reliability. Proficient with project leadership and full software
development lifecycle, including gathering requirements, designing back-end functionality and databases, and
performing unit testing.
Object-Oriented Programming • Web Applications • Module Integration
Enterprise Resource Planning • Requirement Analysis • Unit Testing
Algorithm Creation • Agile Methodologies • Web Services • Database Design & Optimization
Information Technology Standards • Internet Protocols • Data Analysis • Technical Support
Languages: Java, C++, C, Python, Perl
Web: XML, JEE, JSP, PHP, CSS, HTML5, Servlet, JSP, JavaScript, AJAX, jQuery
Web Services: JSON, RESTful, SOAP, WSDL, JAX WS
Web/App Servers: Tomcat, Glassfish, JBoss
Databases: MySQL, Postgres, MS SQL, MS Access, JDBC, Oracle
Design Patterns: MVC, Singleton, Factory, DAO, Front Controller, Proxy, Façade, Adapter, Strategy, Template
SDLC: Waterfall, Agile, Scrum
Tools: Eclipse IDE, Spring Tool Suite, NetBeans, StarUML, Packet Analyzing Tools (Wireshark, tcpdump), tc-netem,
Network Simulation Tools (NS2, OPNET), LaTeX, Graphical Network Simulator-GNS3, Cisco Packet Tracer, Git
Server, JIRA, Nmap
Platforms: Windows Server, Windows, Linux, Android, Cisco IOS & OSS, VMWare, Xen
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree
in Computer Science (Available for full-time, W-2 employment).
SAAS SYSTEMS AND CONSULTING PLC, Addis Ababa, Ethiopia • November, 2013- January, 2016
System integration and consulting firm employing approximately 20 engineers and analysts.
Software Developer
Created, customized, coded, and integrated complex Enterprise Resource Planning (ERP) modules into complete
systems, following client requirement documents to ensure efficacy, compatibility, and elegant code. Performed final
unit testing, suggested and designed solutions, and provided documentation.
Projects:
• ERP Solution for IPSS: Project for Institute of Peace and Security Studies includes features for accounting,
budget, procurement, human resources, warehouse, and project management. I was mainly responsible for
development of HR module using Python programming language. However, I also participated in the entire
software life cycle starting from requirement gathering to acceptance testing. Postgres database was used for
persistence.
Technologies: Python, Odoo ERP Application suite, HTML5, CSS3, JavaScript, Postgres
• ERP Solution for Medtech: ERP project for MEDTECH Ethiopia PLC, including modules for accounting,
financial, procurement, account receivables, sales, human resource, warehouse, fleet, document, and supplier
registration management. I took part in the HR module development using Java. Spring framework was used
during development: used spring core for dependency injection, JSP and servlets to develop dynamic web
pages, hibernate for persistence, JTA for transaction management, RESTful web service to communicate with
external systems, AOP for developing cross cutting concerns such as logging. Test Driven Development (TDD)
approach was followed for the project. JUnit test framework was used to write test cases and perform unit tests.
Technologies: Java, Spring, AOP, JPA, Hibernate, JSP, HTML5, CSS3, XML, JavaScript, Oracle, Maven, Log
4J, JMS, RESTful, JUnit.
SOLOMON KASSAHUN • Page 2
641-451-3082 • solomon.kassahun2@gmail.com • https://www.linkedin.com/in/solomon-emirie-kassahun
MINISTRY OF COMMUNICATION & IT, Addis Ababa, Ethiopia • June, 2007- August, 2011
Government institution leading national technological development and research.
Network Engineer
I was responsible for making sure that the network infrastructure in the National Data Center is up and running with
high performance and availability, which involves constant monitoring, troubleshooting, and fixing problems. I was
involved in the design and implementation of Backup National Data Center. I configured routers, switches, firewall,
and load balancing equipments from different vendors including Cisco, Huawei, ZTE, Fortigate, Radware. I have solid
knowledge of TCP/IP, IPv4, IPv6, OSPF, MPLS, BGP, EIGRP, RIP, RSVP, NAT, DNS, 802.1q, 802.1d, 802.1x, OSI
layers. Besides, I developed network performance management tools using HTML5, CSS3, Java, C, Perl, Python, and
MySQL. I led the network administration team, and gave on job training to junior network operation experts.
Projects:
• National Data Center: Designed backup data center for disaster recovery and load balancing.
• Network Optimization: Improved network performance through configuration, upgrade, and maintenance.
• Internal Network Security Audit: Identified and resolved government area network vulnerabilities.
• National Data Center Standardization: Ensured data center met international standards for security, access,
and reliability of data and services, through analysis and support.
• Development of IP Address Manager Tool: Developed a web application that served to manage IP subnets.
The tool enabled allocating IP subnets to new site, finding IP subnet assigned to a given site, editing subnets,
keeping inventory of subnets, importing and exporting subnets, and generate reports. The tool was built using
JSP, Servlets, CSS, JavaScript, Ajax, JSON, MySQL, Spring framework, and Hibernate.
• Development of Network Monitoring Tool: Developed a web application that enabled monitoring the availability
of network equipments and mission critical servers based on the SNMPv3 protocol. The tool was developed using
HTML5, CSS3, Perl, C, Ajax, JavaScript, JSON, and MySQL.
Technologies: Routing, Switching, Firewall, TCP/IP, MPLS, BGP, OSPF, EIGRP, RIP, RSVP,NAT, DNS, IPv4, IPv6,
802.1q, 802.1d, 802.1x , Multicast, QoS, NAT, DNS, SAN, Java, C, Python, HTML5, CSS3, JavaScript, MySQL
EDUCATION
Master of Science in Computer Science (4.0 GPA, on 5 completed courses)
(In progress via distance education; expected completion August 2018)
Maharishi University of Management – Fairfield, Iowa
Key Courses: Modern Programming Practices; Web Application Programming; Database Management System; Web Application
Architecture; Enterprise Architecture
Master of Science in Electrical Engineering & Telecommunication Systems (4.5/5 GPA, 2013)
Blekinge Institute of Technology – Karlskrona, Sweden
Select Courses: TCP/IP Networking; Computer Networking Software Tools; Simulation; Mobile Services; Software Development
for Telecommunication Systems; Complex Analysis & Transforms; Random Processes; Network Management; Research
Methodology & Engineering Science
Bachelor of Science in Electrical Engineering (3.57 GPA)
Bahir Dar University – Bahir Dar, Ethiopia
CERTIFICATIONS
Cisco Certified Network Professional, CCNP • Oracle Certified Associate, Java SE 7 Programmer
TRAININGS
Symbol Technologies: IT Project Management with MS Project 2013
ITSC: A+ Hardware & Software Training; Implementing & Managing Microsoft Exchange Server 2003; Managing &
Maintaining Windows Server 2003; Planning, Implementing, & Maintaining Microsoft Windows Server 2003 Active
Directory; Cisco Routing & Switching Technology; Cisco Pix Firewall Configuration & Security Policy
ZTE University: Integrated Information Systems for Data Center; Advanced Routing & Switching; Knowledge
Management & Application Portal; Network Security; Voice-over IP; ZTE Video Conferencing System
SOLOMON KASSAHUN • Page 3
641-451-3082 • solomon.kassahun2@gmail.com • https://www.linkedin.com/in/solomon-emirie-kassahun
ACADEMIC PROJECTS
• Online Event Management: Web-based application that allows a user to create events online, invite friends to
the event, list resources needed for the event. Friends can show interest to offer resources for an event and they
can request to join an event
Technologies: Spring Web MVC, Spring Security, Spring Dependency Injection (DI), Spring Aspect Oriented
Programming (AOP), Spring Data using JPA, Spring Validation, Hibernate, MySQL, RESTfull Web Services,
Bootstrap, CSS, Thymeleaf, ajax, JSON, git for version control, STS IDE.
Git Link: https:// github.com/yashdilip/share2care
• E-Commerce: Web-based application that allows users to browse products, put them to shopping cart, checkout,
make payments, and confirm order.
Technologies: Spring Web MVC, Spring Security, Spring Dependency Injection (DI), RESTfull Web Services,
Bootstrap, CSS, nodejs, ajax, JSON, git for version control, STS IDE
Git Link: https:// github.com/WAA-CS545/ecommerce
• Online Dictionary: A web-based application that allows users to get the definition and audio pronunciation of a
given term. Used a database of words downloaded from Merriam Webster. Also, consumed web service provided
by Merriam Webster to fetch audio pronunciation of terms. The application has auto completion support, and uses
Ajax to perform DB queries and to consume web services.
Technologies: Web MVC architecture, Servlet, JSP, JavaScript, jQuery, Ajax, JSON, HTML5, CSS, MySQL
• DBMS Implementation for the EasyDrive School of Driving Case Study: The objective of this project is to
analyze the data requirements of the EasyDrive school, then design the data model, and implement the solution
according to the design.
Technologies: MS SQL, MS Access, Entity Relationship (ER) Design Model, Relational Design Model
• Library Management System: Desktop application that allows users to become members of a library system,
search for books, checkout them out and return them before due date.
Technologies: Java FX, Java, OOP design principles, Agile scrum development methodology, JIRA
• BTH UDP-Based Transport Protocol, Blekinge: Designed TCP-like protocol, providing, flow, error, and
congestion control on top of UDP transport protocol, using socket programming in C.
• Mobile Application on Android Platform, Blekinge: Created map-based Android mobile app to locate and
direct user to nearest train station. Utilized Java, PHP, HTML5, Google Maps API, and Eclipse IDE.
• WWW Server Performance Monitoring Tool, Blekinge: Developed web server monitoring tool which polls
management information base and displays results. Technologies used include Perl, PHP, HTML, and CSS.
• Proxy Mobile IPv6 Protocol, Blekinge: Modified Eurecom implementation of PMIPv6 protocol, adapting to
virtual machine environment, as part of master thesis project. C, Python, Linux Shell scripting, Xen, Linux
• DBMS Implementation, EasyDrive School of Motoring: Modeled case study, analyzed data requirements, and
coded solution. MS SQL, MS Access, Entity Relationship & Relational Design Models.
PUBLICATIONS
• S. Kassahun, A. Demessie, D. Ilie - "A PMIPv6 Approach to Maintain Network Connectivity During VM Live
Migration Over the Internet" - IEEE 3rd International Conference on Cloud Networking, 2014

Contenu connexe

Tendances

Opac labs overview-pr1.0
Opac labs overview-pr1.0Opac labs overview-pr1.0
Opac labs overview-pr1.0opaclabs
 
Big data tim
Big data timBig data tim
Big data timT Weir
 
Anatomy Of A Driver Presentation 09 15 2008
Anatomy Of A Driver Presentation   09 15 2008Anatomy Of A Driver Presentation   09 15 2008
Anatomy Of A Driver Presentation 09 15 2008ctindale
 
Suresh_Hadoop_Resume
Suresh_Hadoop_ResumeSuresh_Hadoop_Resume
Suresh_Hadoop_ResumeSuresh yadav
 
Anil_BigData Resume
Anil_BigData ResumeAnil_BigData Resume
Anil_BigData ResumeAnil Sokhal
 
Talk to me Goose: Going beyond your regular Chatbot
Talk to me Goose: Going beyond your regular ChatbotTalk to me Goose: Going beyond your regular Chatbot
Talk to me Goose: Going beyond your regular ChatbotLuc Bors
 
chandrakanth rathod updated resume
chandrakanth rathod updated resumechandrakanth rathod updated resume
chandrakanth rathod updated resumeChandrakanth Rathod
 
Company Presentation (+Portfolio)
Company Presentation (+Portfolio)Company Presentation (+Portfolio)
Company Presentation (+Portfolio)Joseph McKay
 
Company presentation (+portfolio)
Company presentation (+portfolio)Company presentation (+portfolio)
Company presentation (+portfolio)Maria Padaliak
 
Big Data for Data Scientists - Info Session
Big Data for Data Scientists - Info SessionBig Data for Data Scientists - Info Session
Big Data for Data Scientists - Info SessionWeCloudData
 
Data Engineer Intro - WeCloudData
Data Engineer Intro - WeCloudDataData Engineer Intro - WeCloudData
Data Engineer Intro - WeCloudDataWeCloudData
 
Sean Java Arch
Sean Java ArchSean Java Arch
Sean Java ArchSean Bob
 

Tendances (20)

Resume_Java_3exp
Resume_Java_3expResume_Java_3exp
Resume_Java_3exp
 
niranjan
niranjanniranjan
niranjan
 
Opac labs overview-pr1.0
Opac labs overview-pr1.0Opac labs overview-pr1.0
Opac labs overview-pr1.0
 
Terrance Bowerman
Terrance BowermanTerrance Bowerman
Terrance Bowerman
 
Big data tim
Big data timBig data tim
Big data tim
 
Anatomy Of A Driver Presentation 09 15 2008
Anatomy Of A Driver Presentation   09 15 2008Anatomy Of A Driver Presentation   09 15 2008
Anatomy Of A Driver Presentation 09 15 2008
 
Suresh_Hadoop_Resume
Suresh_Hadoop_ResumeSuresh_Hadoop_Resume
Suresh_Hadoop_Resume
 
SreenivasulaReddy
SreenivasulaReddySreenivasulaReddy
SreenivasulaReddy
 
Resume - March 2016
Resume - March 2016Resume - March 2016
Resume - March 2016
 
Anil_BigData Resume
Anil_BigData ResumeAnil_BigData Resume
Anil_BigData Resume
 
Talk to me Goose: Going beyond your regular Chatbot
Talk to me Goose: Going beyond your regular ChatbotTalk to me Goose: Going beyond your regular Chatbot
Talk to me Goose: Going beyond your regular Chatbot
 
Sudhanshu kumar hadoop
Sudhanshu kumar hadoopSudhanshu kumar hadoop
Sudhanshu kumar hadoop
 
chandrakanth rathod updated resume
chandrakanth rathod updated resumechandrakanth rathod updated resume
chandrakanth rathod updated resume
 
Company Presentation (+Portfolio)
Company Presentation (+Portfolio)Company Presentation (+Portfolio)
Company Presentation (+Portfolio)
 
Company presentation (+portfolio)
Company presentation (+portfolio)Company presentation (+portfolio)
Company presentation (+portfolio)
 
Gubendran Lakshmanan
Gubendran LakshmananGubendran Lakshmanan
Gubendran Lakshmanan
 
Big Data for Data Scientists - Info Session
Big Data for Data Scientists - Info SessionBig Data for Data Scientists - Info Session
Big Data for Data Scientists - Info Session
 
Data Engineer Intro - WeCloudData
Data Engineer Intro - WeCloudDataData Engineer Intro - WeCloudData
Data Engineer Intro - WeCloudData
 
Sean Java Arch
Sean Java ArchSean Java Arch
Sean Java Arch
 
Mrigendra kumar bharti resume
Mrigendra kumar bharti resumeMrigendra kumar bharti resume
Mrigendra kumar bharti resume
 

En vedette

Caso de estudio EasyDrive School of Motoring
Caso de estudio EasyDrive School of MotoringCaso de estudio EasyDrive School of Motoring
Caso de estudio EasyDrive School of MotoringEwing Ma
 
Diseno Fisico de Base de Datos - Easy Drive School
Diseno Fisico de Base de Datos - Easy Drive SchoolDiseno Fisico de Base de Datos - Easy Drive School
Diseno Fisico de Base de Datos - Easy Drive SchoolArgenis Riofrío
 
Caso de estudio EasyDrive School of Motoring - Diseño Lógico
Caso de estudio EasyDrive School of Motoring - Diseño LógicoCaso de estudio EasyDrive School of Motoring - Diseño Lógico
Caso de estudio EasyDrive School of Motoring - Diseño LógicoArgenis Riofrío
 
Diseño conceptual Easy Drive School of Motoring
Diseño conceptual Easy Drive School of MotoringDiseño conceptual Easy Drive School of Motoring
Diseño conceptual Easy Drive School of MotoringssharLudena
 
Caso de Estudio EasyDrive School of Motoring
Caso de Estudio EasyDrive School of MotoringCaso de Estudio EasyDrive School of Motoring
Caso de Estudio EasyDrive School of Motoringjosmal 7
 
Air ticket reservation system presentation
Air ticket reservation system presentation Air ticket reservation system presentation
Air ticket reservation system presentation Smit Patel
 

En vedette (6)

Caso de estudio EasyDrive School of Motoring
Caso de estudio EasyDrive School of MotoringCaso de estudio EasyDrive School of Motoring
Caso de estudio EasyDrive School of Motoring
 
Diseno Fisico de Base de Datos - Easy Drive School
Diseno Fisico de Base de Datos - Easy Drive SchoolDiseno Fisico de Base de Datos - Easy Drive School
Diseno Fisico de Base de Datos - Easy Drive School
 
Caso de estudio EasyDrive School of Motoring - Diseño Lógico
Caso de estudio EasyDrive School of Motoring - Diseño LógicoCaso de estudio EasyDrive School of Motoring - Diseño Lógico
Caso de estudio EasyDrive School of Motoring - Diseño Lógico
 
Diseño conceptual Easy Drive School of Motoring
Diseño conceptual Easy Drive School of MotoringDiseño conceptual Easy Drive School of Motoring
Diseño conceptual Easy Drive School of Motoring
 
Caso de Estudio EasyDrive School of Motoring
Caso de Estudio EasyDrive School of MotoringCaso de Estudio EasyDrive School of Motoring
Caso de Estudio EasyDrive School of Motoring
 
Air ticket reservation system presentation
Air ticket reservation system presentation Air ticket reservation system presentation
Air ticket reservation system presentation
 

Similaire à Java Developer Solomon Kassahun Resume

Similaire à Java Developer Solomon Kassahun Resume (20)

Shaik Sadiq
Shaik SadiqShaik Sadiq
Shaik Sadiq
 
SNMSADIQ-Resume
SNMSADIQ-ResumeSNMSADIQ-Resume
SNMSADIQ-Resume
 
Snmsadiq resume
Snmsadiq resumeSnmsadiq resume
Snmsadiq resume
 
mitra_resume-2
mitra_resume-2mitra_resume-2
mitra_resume-2
 
Dharmendra Vishwakarma - Curriculum Vitae
Dharmendra Vishwakarma - Curriculum VitaeDharmendra Vishwakarma - Curriculum Vitae
Dharmendra Vishwakarma - Curriculum Vitae
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Resume_Ronak Dhalawat
Resume_Ronak DhalawatResume_Ronak Dhalawat
Resume_Ronak Dhalawat
 
Pradeep Arumalla_developer_JD_BD_1
Pradeep Arumalla_developer_JD_BD_1Pradeep Arumalla_developer_JD_BD_1
Pradeep Arumalla_developer_JD_BD_1
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islam
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islam
 
Resume_Vikash1056@gmail
Resume_Vikash1056@gmailResume_Vikash1056@gmail
Resume_Vikash1056@gmail
 
Kiran_Profile
Kiran_ProfileKiran_Profile
Kiran_Profile
 
Gangadhar_Challa_Profile
Gangadhar_Challa_ProfileGangadhar_Challa_Profile
Gangadhar_Challa_Profile
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
harish_resume
harish_resumeharish_resume
harish_resume
 
piyush_
piyush_piyush_
piyush_
 
Madhu Kopparapu Resume
Madhu Kopparapu ResumeMadhu Kopparapu Resume
Madhu Kopparapu Resume
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 

Java Developer Solomon Kassahun Resume

  • 1. SOLOMON KASSAHUN 1907 East-West Hwy Apt. 102 • Silver Spring, Maryland 20910 641-451-3082 • solomon.kassahun2@gmail.com • https://www.linkedin.com/in/solomon-kassahun JAVA DEVELOPER (Java/JEE) Talented programmer with over 5 years of experience designing and building software modules, leading development projects, and integrating vital functions. Extensive knowledge of networking and TCP/IP protocols, as well as creation of new standards and protocols to ensure efficiency and reliability. Proficient with project leadership and full software development lifecycle, including gathering requirements, designing back-end functionality and databases, and performing unit testing. Object-Oriented Programming • Web Applications • Module Integration Enterprise Resource Planning • Requirement Analysis • Unit Testing Algorithm Creation • Agile Methodologies • Web Services • Database Design & Optimization Information Technology Standards • Internet Protocols • Data Analysis • Technical Support Languages: Java, C++, C, Python, Perl Web: XML, JEE, JSP, PHP, CSS, HTML5, Servlet, JSP, JavaScript, AJAX, jQuery Web Services: JSON, RESTful, SOAP, WSDL, JAX WS Web/App Servers: Tomcat, Glassfish, JBoss Databases: MySQL, Postgres, MS SQL, MS Access, JDBC, Oracle Design Patterns: MVC, Singleton, Factory, DAO, Front Controller, Proxy, Façade, Adapter, Strategy, Template SDLC: Waterfall, Agile, Scrum Tools: Eclipse IDE, Spring Tool Suite, NetBeans, StarUML, Packet Analyzing Tools (Wireshark, tcpdump), tc-netem, Network Simulation Tools (NS2, OPNET), LaTeX, Graphical Network Simulator-GNS3, Cisco Packet Tracer, Git Server, JIRA, Nmap Platforms: Windows Server, Windows, Linux, Android, Cisco IOS & OSS, VMWare, Xen PROFESSIONAL EXPERIENCE CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment). SAAS SYSTEMS AND CONSULTING PLC, Addis Ababa, Ethiopia • November, 2013- January, 2016 System integration and consulting firm employing approximately 20 engineers and analysts. Software Developer Created, customized, coded, and integrated complex Enterprise Resource Planning (ERP) modules into complete systems, following client requirement documents to ensure efficacy, compatibility, and elegant code. Performed final unit testing, suggested and designed solutions, and provided documentation. Projects: • ERP Solution for IPSS: Project for Institute of Peace and Security Studies includes features for accounting, budget, procurement, human resources, warehouse, and project management. I was mainly responsible for development of HR module using Python programming language. However, I also participated in the entire software life cycle starting from requirement gathering to acceptance testing. Postgres database was used for persistence. Technologies: Python, Odoo ERP Application suite, HTML5, CSS3, JavaScript, Postgres • ERP Solution for Medtech: ERP project for MEDTECH Ethiopia PLC, including modules for accounting, financial, procurement, account receivables, sales, human resource, warehouse, fleet, document, and supplier registration management. I took part in the HR module development using Java. Spring framework was used during development: used spring core for dependency injection, JSP and servlets to develop dynamic web pages, hibernate for persistence, JTA for transaction management, RESTful web service to communicate with external systems, AOP for developing cross cutting concerns such as logging. Test Driven Development (TDD) approach was followed for the project. JUnit test framework was used to write test cases and perform unit tests.
  • 2. Technologies: Java, Spring, AOP, JPA, Hibernate, JSP, HTML5, CSS3, XML, JavaScript, Oracle, Maven, Log 4J, JMS, RESTful, JUnit. SOLOMON KASSAHUN • Page 2 641-451-3082 • solomon.kassahun2@gmail.com • https://www.linkedin.com/in/solomon-emirie-kassahun MINISTRY OF COMMUNICATION & IT, Addis Ababa, Ethiopia • June, 2007- August, 2011 Government institution leading national technological development and research. Network Engineer I was responsible for making sure that the network infrastructure in the National Data Center is up and running with high performance and availability, which involves constant monitoring, troubleshooting, and fixing problems. I was involved in the design and implementation of Backup National Data Center. I configured routers, switches, firewall, and load balancing equipments from different vendors including Cisco, Huawei, ZTE, Fortigate, Radware. I have solid knowledge of TCP/IP, IPv4, IPv6, OSPF, MPLS, BGP, EIGRP, RIP, RSVP, NAT, DNS, 802.1q, 802.1d, 802.1x, OSI layers. Besides, I developed network performance management tools using HTML5, CSS3, Java, C, Perl, Python, and MySQL. I led the network administration team, and gave on job training to junior network operation experts. Projects: • National Data Center: Designed backup data center for disaster recovery and load balancing. • Network Optimization: Improved network performance through configuration, upgrade, and maintenance. • Internal Network Security Audit: Identified and resolved government area network vulnerabilities. • National Data Center Standardization: Ensured data center met international standards for security, access, and reliability of data and services, through analysis and support. • Development of IP Address Manager Tool: Developed a web application that served to manage IP subnets. The tool enabled allocating IP subnets to new site, finding IP subnet assigned to a given site, editing subnets, keeping inventory of subnets, importing and exporting subnets, and generate reports. The tool was built using JSP, Servlets, CSS, JavaScript, Ajax, JSON, MySQL, Spring framework, and Hibernate. • Development of Network Monitoring Tool: Developed a web application that enabled monitoring the availability of network equipments and mission critical servers based on the SNMPv3 protocol. The tool was developed using HTML5, CSS3, Perl, C, Ajax, JavaScript, JSON, and MySQL. Technologies: Routing, Switching, Firewall, TCP/IP, MPLS, BGP, OSPF, EIGRP, RIP, RSVP,NAT, DNS, IPv4, IPv6, 802.1q, 802.1d, 802.1x , Multicast, QoS, NAT, DNS, SAN, Java, C, Python, HTML5, CSS3, JavaScript, MySQL EDUCATION Master of Science in Computer Science (4.0 GPA, on 5 completed courses) (In progress via distance education; expected completion August 2018) Maharishi University of Management – Fairfield, Iowa Key Courses: Modern Programming Practices; Web Application Programming; Database Management System; Web Application Architecture; Enterprise Architecture Master of Science in Electrical Engineering & Telecommunication Systems (4.5/5 GPA, 2013) Blekinge Institute of Technology – Karlskrona, Sweden Select Courses: TCP/IP Networking; Computer Networking Software Tools; Simulation; Mobile Services; Software Development for Telecommunication Systems; Complex Analysis & Transforms; Random Processes; Network Management; Research Methodology & Engineering Science Bachelor of Science in Electrical Engineering (3.57 GPA) Bahir Dar University – Bahir Dar, Ethiopia CERTIFICATIONS Cisco Certified Network Professional, CCNP • Oracle Certified Associate, Java SE 7 Programmer TRAININGS Symbol Technologies: IT Project Management with MS Project 2013 ITSC: A+ Hardware & Software Training; Implementing & Managing Microsoft Exchange Server 2003; Managing & Maintaining Windows Server 2003; Planning, Implementing, & Maintaining Microsoft Windows Server 2003 Active Directory; Cisco Routing & Switching Technology; Cisco Pix Firewall Configuration & Security Policy
  • 3. ZTE University: Integrated Information Systems for Data Center; Advanced Routing & Switching; Knowledge Management & Application Portal; Network Security; Voice-over IP; ZTE Video Conferencing System SOLOMON KASSAHUN • Page 3 641-451-3082 • solomon.kassahun2@gmail.com • https://www.linkedin.com/in/solomon-emirie-kassahun ACADEMIC PROJECTS • Online Event Management: Web-based application that allows a user to create events online, invite friends to the event, list resources needed for the event. Friends can show interest to offer resources for an event and they can request to join an event Technologies: Spring Web MVC, Spring Security, Spring Dependency Injection (DI), Spring Aspect Oriented Programming (AOP), Spring Data using JPA, Spring Validation, Hibernate, MySQL, RESTfull Web Services, Bootstrap, CSS, Thymeleaf, ajax, JSON, git for version control, STS IDE. Git Link: https:// github.com/yashdilip/share2care • E-Commerce: Web-based application that allows users to browse products, put them to shopping cart, checkout, make payments, and confirm order. Technologies: Spring Web MVC, Spring Security, Spring Dependency Injection (DI), RESTfull Web Services, Bootstrap, CSS, nodejs, ajax, JSON, git for version control, STS IDE Git Link: https:// github.com/WAA-CS545/ecommerce • Online Dictionary: A web-based application that allows users to get the definition and audio pronunciation of a given term. Used a database of words downloaded from Merriam Webster. Also, consumed web service provided by Merriam Webster to fetch audio pronunciation of terms. The application has auto completion support, and uses Ajax to perform DB queries and to consume web services. Technologies: Web MVC architecture, Servlet, JSP, JavaScript, jQuery, Ajax, JSON, HTML5, CSS, MySQL • DBMS Implementation for the EasyDrive School of Driving Case Study: The objective of this project is to analyze the data requirements of the EasyDrive school, then design the data model, and implement the solution according to the design. Technologies: MS SQL, MS Access, Entity Relationship (ER) Design Model, Relational Design Model • Library Management System: Desktop application that allows users to become members of a library system, search for books, checkout them out and return them before due date. Technologies: Java FX, Java, OOP design principles, Agile scrum development methodology, JIRA • BTH UDP-Based Transport Protocol, Blekinge: Designed TCP-like protocol, providing, flow, error, and congestion control on top of UDP transport protocol, using socket programming in C. • Mobile Application on Android Platform, Blekinge: Created map-based Android mobile app to locate and direct user to nearest train station. Utilized Java, PHP, HTML5, Google Maps API, and Eclipse IDE. • WWW Server Performance Monitoring Tool, Blekinge: Developed web server monitoring tool which polls management information base and displays results. Technologies used include Perl, PHP, HTML, and CSS. • Proxy Mobile IPv6 Protocol, Blekinge: Modified Eurecom implementation of PMIPv6 protocol, adapting to virtual machine environment, as part of master thesis project. C, Python, Linux Shell scripting, Xen, Linux • DBMS Implementation, EasyDrive School of Motoring: Modeled case study, analyzed data requirements, and coded solution. MS SQL, MS Access, Entity Relationship & Relational Design Models. PUBLICATIONS • S. Kassahun, A. Demessie, D. Ilie - "A PMIPv6 Approach to Maintain Network Connectivity During VM Live Migration Over the Internet" - IEEE 3rd International Conference on Cloud Networking, 2014