YUBRAJ POKHAREL
**** ***** **** **** • Westerville, Ohio, 43081 +1-641-***-**** ******.***********@*****.***
JAVA DEVELOPER
Dynamic Java development professional with 4 years of experience in software engineering. Proven ability to direct requirements gathering, systems architecture analysis, and research for best technologies and practices.
Highly capable of new opportunity identification and complex system improvements. Adept at programming and testing high-performance modules and features, and identifying and resolving systems issues. Experienced developing web applications using advanced frameworks and web services.
Java Application Development Desktop Applications Systems Integration Software Analysis & Testing
Database Design & Management Requirements Management Software Implementation
Languages: Java, Groovy, JavaFX
Web: JSP, Play Scala, Node Js, PHP, HTML5, CSS3, AJAX, JS, AngularJS, Google Polymer, Bootstrap
Testing Tools: Junit, Mockito
Databases: MySQL, NoSQL
Frameworks: Spring, Hibernate
Tools: Git, Maven/Gradle, NPM
Web Services: JSON, REST
Web/App Services: Apache Tomcat, GlassFish
SDLC: Agile, Waterfall
Design Patterns: MVC, Factory, Singleton, Data Access Object, Proxy
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).
DAANFE INC, Kathmandu, Nepal 2014-2015
Software Engineer
Prepared data processing technologies for search results in flight reservation system development using Google QPX express API, and conducted research for domain issues. Devised Java-based online as well as local web applications like hotel management, including information storage, room booking, and staff details. Developed various online web applications with payment services. Coded, unit tested, integrated and implemented independently, report generation, query builder, and advanced search modules. Successfully maintained, refactored and debugged existing code base and ensured coding standards compliance.
Developed RESTful web services using Spring.
Gathered requirements for new features and prepared technical design specifications with UML diagrams
Improved performance by implementing new technologies like elastic search, AngularJS technology.
Manage Internal/External application upgrade.
Evaluate and Identifies new technology for the implementation.
Support maintain and document software functionality.
Contributes to team efforts by accomplishing the related result as needed.
Won Employee of the Month 2 times.
Technologies: Java, Groovy, Grails, Spring MVC, JSP, MySQL, Junit, Mockito
Tools: IntelliJ Idea, Git, Maven, Mercurial, Ubuntu 12.04 LTS
YUBRAJ POKHAREL Page 2 +1-641-***-**** ******.***********@*****.***
E SOLUTION NEPAL, Kathmandu, Nepal 2012-2014
Software Engineer
Designed software for account management, product tracking, inventory control,billing and online shopping systems. Created product insights for sales and profit analysis of company products.
Built local Java-based web system for student and staff information management, student account management, and online attendance system management.
Full life cycle application development.
Maintain existing applications.
Possesses problem solvng capabilities.
Technologies:Java, JSP, PHP (CodeIgniter), MySQL
Tools: IntelliJ Idea, GIT,Windows Server, Ubuntu 10.04 LTS
Additional Experience (details on request)
Developed front end system and layout design for product Knowledge2Coin using Grails Framework. Optimized performance using AngularJS and MongoDB technology research.
Designed UX experience and back end API for Android app Shaharma using Play's Scala Framework.
Created simple key logger in C#.net, employee management system in VB.net, and back end customer management system with analytics using PHP.
EDUCATION
Master of Science in Computer Science (In progress via distance education, 2018 )
Maharishi University of Management, Fairfield, Iowa
Key Courses
Fundamental of Programming Practice (Java), Modern Programming Practice (Java), Web Application
Programming (JSP), Enterprise Architecture, Big Data Analysis, Algorithm
Bachelor of Science in Computing (2012)
Islington College, London Metropolitan University, Kathmandu, Nepal
Key Courses
C, C#, VB.Net, JAVA, Object Oriented Analysis and Design, Discrete Structure, Computer Architecture and Data Communication, Software Engineering, Discrete Mathematics, Project management, Business Analysis, Information Management, System Design and Architecture, Advanced Database Management
ACADEMIC PROJECTS
Appointment Management System: Developed a web application for online appointment booking system between a patients and doctors using Spring Framework.
Online English Dictionary: Developed online English Dictionary using the JSP and servlets.
Library Management System: Created a Desktop Application using the latest Java Technologies like JFX, Lambda’s for the Library.
Islington College, Online Music Management System: Created web application for online music sharing, allowing users to follow each other and share songs and playlists.
Islington College, Top-Up System: Developed application to communicate with RFID reader and provide data. Conducted requirements analysis and defined system architecture.