TEKLESENBET WELDEHARIAT
***. North Lake Dr San Jose, CA 95117
713-***-**** ***********.*****@*****.***
JAVA DEVELOPER
Versatile Java developer with 5 years of experience as a valued contributor to a variety of high-profile client projects spanning applications and systems design and enhancement. Proven track record of coordinating all stages of the software development lifecycle(SDLC) to deliver richly featured, robust client applications. Excellent analytical abilities leveraged to create viable, feasible solutions that meet customer requirements. Dedicated to performance through software enhancement and process reengineering. Skilled at unit and integration testing. Strong problem solver realizing swift, effective resolutions to software, systems, and project issues.
Application Design & Development Software Engineering Requirements Gathering & Analysis
Software Development Lifecycle Project Management Emerging Technologies Functional Specifications
Systems Architecture Service-Oriented Architecture (SOA) Software Testing & Debugging Problem Solving
Client Communications Team Building Technical Implementation Systems Analysis
Basic networking knowledge like computer networking,Mobile networking, PCRF knowledge.
Languages: Java / Java EE
Web:Spring MVC Framework, Struts,Apache CXF, JSP, HTML5, CSS3, Angular.js, JavaScript, JQuery, JSON, XML, AJAX, JSF
Web Services: SOAP, RESTful
Databases: SQL, MySQL, Oracle, MS SQL Server, MS Access, JDBC
JPA Persistence Frameworks (ORM): Hibernate, Spring, Log4J, JMS, SOA, AOP
Tools: Eclipse, NetBeans,Maven, Ant, Junit, Intellij IDEA, JCreator, Rational Rose (UML), SVN, Web Sphere, Jenkins, Mockito, Eclipse BIRT
Platforms:, Windows, Unix, Linux, MacOSX
Mac Application Servers: JBoss, Tomcat, Glassfish, Web Logic
Design Patterns: MVC, Singleton, Façade
SDLC: RUP, Agile (Scrum), Waterfall, Test-Driven Development
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).
COMPUTER SOLUTION ISRAEL, Tel Aviv, Israel 2011-2014
Java Developer
Drove the development lifecycle for multiple client projects, with involvement in requirements identification and analysis, sequence diagrams, framework development, application development, page design, system coding, unit and integration testing, test case and test script development, standard table purging, database object development, deployment, concurrent program monitoring and scheduling, and backup / archive monitoring.
Projects:
Mega Super Market Project(MSMP): Delivered a web-based shopping application with online ordering, stock management, receipt tracking, report generation, and data synchronization modules.
Arad Tours System(ATS): Drove development of a modular enterprise travel management system with automated, integrated company-wide business processes spanning operations, sales management and distribution, financial management, revenue accounting, and interline billing. Implemented modules such as flight, hotel, car, and cruise.
Dan Login Project(DLP): Handled migration of JSF login functionality to Spring for Dan-Telaviv Hotel, with design and deployment of multiple new features and functions.
Technical Environment: Java,, J2EE, Servlets, XML, WSDL, Spring, Web Logic, JSP, JBoss Seam 2.0.2, JSF, Richfaces, Facelets, JPA, Oracle 10g, Glassfish, Eclipse, HTML, Tomcat, JavaScript, JDBC, Struts, Jasper Report, MySQL, MySQL Server, Eclipse, NetBeans, Rational Rose, SVN, Linux.
HASHALOM SOFTWARE SOLUTION, Herzliya Pituach, Israel 2009-2011
Software Developer
Conducted requirements gathering and analysis for code changes on key projects. Handled testing in production and live environments. Participated in new module deployment.
Project:
Haplum Project: Implemented new features and functionalities for the existing J2EE framework for Haplum Bank, one of the largest banks in Israel. Reviewed “nuggets” / description files for new fields.
Technical Environment: Java, J2EE,XSLT, XML, Apache Ant, XML, RDBMS, UNIX, Eclipse.
EMERGENCY RECONSTRUCTION PROGRAM – PROJECT MANAGEMENT UNIT, Asmara, Eritrea 2005-2007
Software Developer
As part of national service, contributed to project management and technical application development.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion 2017)
Maharishi University of Management, Fairfield, Iowa
Coursework: Fundamentals of Programming, Modern Programming Practice, Web Application Programming, Enterprise Architecture, Software Engineering,Database Management Systems,Project Management
Bachelor of Science in Computer Science
University of Asmara,Asmara,Eritrea
Coursework: Software Engineering, Software Design, Object-Oriented Programming, Computer Security Web Programming, Concurrent Programming, Distributed Computing, Compiler Design Algorithms & Data Structures
ACADEMIC PROJECTS
■E-bazaar online shopping, MUM,Iowa USA(September,2015): Participated in the development process of an online shopping web application. Performed software engineering including require- ments analysis, systems analysis and design, use case analysis and architecture design, subsystem design to Developed shopping cart subsystem and user interface using JSF Framework, HTML, CSS, Bootstraps, JavaBeans, Hibernate, AJAX, JSON, GitHub, MySQL, unit test, and integration testing Maven and implementation of façade pattern.
■Project Management Framework(MUM-Scrum) August,2015, MUM,Iowa USA: MUM-Scrum Is an agile process most commonly used for product development and Human Resource management. MUM-Scrum project management framework that is applicable to any project with aggressive deadlines, complex requirements and a degree of uniqueness. In Scrum, projects move forward via a series of iterations called sprints. Each sprint is typically two to six weeks long with Transition phase.
■Asset Tracking, Ministry of Education of Eritrea – University of Asmara(January-June,2005): Contributed to all stages of development and implementation for custom applications and web-based software for the Ministry of Education. Took an instrumental role in requirements gathering, client specifications, coding, database development, and UI development.