BINOD BASTAKOTI
**** *. *** ****** *********, Iowa 52557
641-***-**** acrq1n@r.postjobfree.com
https://www.linkedin.com/in/bastakotibinod
JAVA Developer
Skilled Java programmer with 3 years of experience building web applications and database systems tailored to meet user needs. Excellent knowledge of web programing technologies, with Java, PHP, Spring and Hibernate. Proven ability to coordinate successful project deliveries, with focus on requirements management, project flow, programming, and implementation. Track record of developing highly effective user interfaces with latest technologies like HTML5, CSS3. Strong team player with experience coordinating with diverse technical teams to assure on-time delivery of complex projects.
Java Programming Web Application Development Software Engineering Android Programming
Web Architecture Performance Improvement Data Queries Database Implementation Networking
User Interfaces Coding Requirements Management
Languages: Java, C, C++, PHP, Mobile programming
Web: HTML5, CSS, JavaScript, Ajax, JQuery, JSON, XML
Databases: MySQL, MS SQL
Tools: Eclipse, Net Beans, GIT, Android studio
Platforms: Windows
Frameworks: Spring, Hibernate
SDLC: Waterfall, spiral
Design Patterns: Singleton, Composite, Factory, Proxy, Iterator
Servers: Tomcat, Apache
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).
SYSTEM SOLUTION & INFORMATION PRIVATE LIMITED, Pokhara, Nepal 2012-2014
Leading software Development Company with approximately 40 employees.
Software Developer: Served as key member of software development team. Designed and launched user interfaces. Developed databases and performed coding. Studied project flows and implemented program logic. Tested software using real-time test data. Assessed customer needs and complied with contract requirements.
Key Projects:
School Management System: Assisted in developing software allowing school administrators to manage staff and student records, calculate student fees, and print invoices and receipts.
Payroll System: Coded and assisted in building payroll administration software offering data management, processing, and reporting functions.
Library Management System: Coded and developed software allowing academic client to manage borrowing records.
Technologies Used: Java MySQL Eclipse Windows 7 UML Spring MVC Hibernate
SQL Server Apache Tomcat
VIRTUAL WEB TECHNOLOGY, Pokhara, Nepal 2014-2015
Leading web application Development Company with approximately 25 employees.
Web Developer: Assisted in developing business software; performed coding, database design and development, user interface design, and software testing.
Key Projects:
Online Banking System: Played key role in developing comprehensive website and web application for Sangrila Bank with online banking capabilities.
BINOD BASTAKOTI Page 2-641-***-**** acrq1n@r.postjobfree.com
https://www.linkedin.com/in/bastakotibinod
Online Education Application: Created Framework for the application in Spring MVC. Involved in all phases of software development from gathering requirements, creating system design to development and testing, Designed various modules in areas of institution, students, assignment submission record, forum creation, Integrated Spring with Hibernate for managing the entities in the application. Implemented Spring CrudRepository to form repository for the entities. Implemented File upload in the application. Involved in service layer programming of the application.
Online Shopping: Developed Java web based application using Spring Web MVC Framework for online shopping website. Added product module using MySQL Database for form binding, data validation, and backend database functionality. Utilized maven for dependency management. Supported application internationalization using LocaleResolver Interceptors for user session logins and exception handling.
ACADEMIC PROJECTS
Online Shopping Application: Developed application allowing customers to perform online transactions and business owners to manage product fulfillment.
Socket Messenger: Developed text chat messenger app with private and group chat functions. Used NetBeans, MySQL, and Core Java.
Hospital Management System: Designed and developed software managing patient data. Used Core Java, MySQL, and NetBeans.
Hotel Reservation System: Created application allowing efficient management of guest reservation, check-in, and check-out data. Used Dreamweaver, WAMP, and PHP.
Movie Review System In Movie Review System user can review and rate the movie as well as add movies list in his wish list.
This project was done in Spring MVC and Hibernate ORM.
Responsibilities
1. Handle movie management section where user can perform various functionality like add, delete,edit, search,upload file.
2. Adding movies in whishlist according to user
3. Review section of movies
4. Creating Entity class
5. Spring Validation
TEACHING EXPERIENCE
(Part Time)
Peacezone Academy: Computer Science Teacher, Secondary Level 2013-2014
Pokhara Creative English Boarding School: Computer Science Teacher, Lower Secondary Level 2011-2013
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion dec-2017)
Maharishi University of Management, Fairfield, Iowa
Select Courses: Core Java, Modern Programming Practice, Web Application Programming, Web Application Architecture, Enterprise Architecture, Database, Android Programming
Bachelor of Science in Computer Science and Application Development (Dean’s List, Full Scholarship)
LA Grandee International College, Pokhara, Nepal
Select Courses: Programming Languages & Techniques, C, C++, Java, PHP, Data Structures, DBMS,
Visual Programming, MIS, Web Technology, Multimedia Technology, Software Engineering
PROFESSIONAL DEVELOPMENT
Advanced Java Training: Virtual Web Technology
Arduino with Robots Workshop