PRAKASH KOJU
Everett, MA *****
210-***-**** • adgp4b@r.postjobfree.com • https://www.linkedin.com/in/prakashkoju
JAVA DEVELOPER
Motivated Software Engineer with 5 years of hands on experience developing, testing, and deploying new software systems and application. Ensure optimal performance by testing, debugging, and maintaining applications. Skilled in implementing Java, Spring, JavaScript, CSS, AJAX, MySQL, MS SQL, PL/SQL Docker, RESTful API with deep knowledge of SOLID principle, algorithms, and design patterns.
Java Programming • Data Structure and Collections • Software Development Life Cycle
Testing / Debugging • Technical Documentation • Root Cause Analysis • Code Review
Languages: Java, C++, C, PL/SQL
Web: HTML5, CSS3, Bootstrap, AJAX, jQuery, JSP, Thymeleaf, Servlet, Bootstrap, JavaScript, JSON, XML
Web Services: REST, SOAP
Web/App Servers: Tomcat, WidlFly
Frameworks: Spring Framework, ORM – Hibernate, JPA, Spring MVC
Databases: MS SQL, MySQL, MongoDB, H2, Oracle
Design Patterns: Factory, Singleton, Iterator, Facade
SDLC: Waterfall, Agile/Scrum, RAD, RUP
Tools and Technologies: Maven, Git, Spring Tool Suite, Eclipse, NetBeans, Visual Studio Code, Postman, Docker, Swagger, IntelliJ, JIRA, RALLY, MySQL Workbench, JUnit, Mockito, AWS, Jenkins, SonarQube, SQL Developer, Toad, Oracle.
PROFESSIONAL EXPERIENCE
Cubic Technologies Inc., Irving, TX · November 2019 – August 2020
Consulting and Staffing company
Java Developer (Verizon, TX)
Implemented Java, Spring Boot and SQL to develop and maintain all functionalities of application.
Tasks Performed:
Added microservices to support new features in existing web application (ICON)
Developed new RESTful web API using spring framework
Wrote unit test using JUnit and Mockito framework
Refactored codes and unit tests to ensure code quality, security, and test coverage using SonarQube, JUnit and Mockito.
Developed stored procedure, stored function, triggers, and sequence using PL/SQL.
Debug existing codes to resolve issues related to telemetry, and inventory consolidation.
Analyzed and updated data in Oracle to expedite IT support for end users ensuring the expected resolution.
Technologies Used: Java, Spring Boot, Spring Framework, Apache Tomcat, Apache Log4j, PL/SQL, Oracle, Maven, GitLab, JUnit, Swagger, Postman, Angular, SonarQube, Jenkins
ENDEAVOR PVT LTD, Pulchowk, Lalitpur · June 2017 – November 2018
Software development company
Software Developer (Remote)
Leveraged Java, Spring Boot and JavaScript technologies to develop an application on a freelance basis. Communicated directly with clients on requirements, project status and progress.
Tasks Performed:
Develop microservice architecture-based application using REST API, Spring Boot and Hibernate.
Established authentication and authorization using Spring security
Web Application, UI development with Spring MVC, JavaScript, HTML5, and Web Services.
Analyzed and designed workflow architecture for cafeteria and order management based on different consumer groups.
continued …
PRAKASH KOJU • Page 2 • 210-***-**** • adgp4b@r.postjobfree.com
ENDEAVOR PVT LTD, Software Developer (continued)
Technologies Used: Java, JavaScript, AJAX, AngularJS, Bootstrap, HTML, CSS, Spring Boot, Spring Security with JWT, Apache Tomcat, MySQL, Maven, GitHub
CROSSOVER NEPAL, Kupondol, Lalitpur • Jan 2015 – Jan 2017
Software development company.
Software Developer
Designed and maintained software and applications.
Tasks Performed:
Developed Java REST Web API
Developed store procedure, function, and views.
Integrated multiple Spring modules such as MVC, JDBC, and Core.
Performed root cause analysis of technical issues and defects.
Prepared technical document and technical concept document.
Performed testing and debugging.
Achievement:
Implemented and followed best practices for software development.
Recognized as Best Newcomer of the Year.
Technologies Used: Java, JavaScript, JSP, MS SQL, HTML, AJAX, jQuery, CSS3, Tomcat, Spring Boot
SANCHAYA STAFFING SERVICES NEPAL, Kumaripati Lalitpur • Jan 2013 – Jan 2015
Outsourcing company providing wide range of software services.
Software Developer
Contributed to all phases of software development life cycle for applications.
Tasks Performed:
Developed RESTful API to integrate with other internal business groups like finance, public relation etc. to support e-Bidding and electronic invoicing with respect to bill of quotation.
Train salespeople and new members service solution department to support business development and sales strategy.
Designed and Developed different web services for booking engine and integrate with third party application services.
Implemented SOAP/REST API to get flights and reservation information using third party API.
Achievements:
Improved application efficiency through Spring modules such as Core, JDBC, and AOP.
Applied J2EE design patterns like Factory, Singleton, and MVC.
Built and integrated complex RESTful web services for application consumption.
Technologies Used: Java, JavaScript, JSP, MS SQL, HTML, AJAX, jQuery, CSS3, Tomcat, Spring Boot, Postman
UNITED TELECOM LIMITED, Putalisadak, Kathmandu • Aug 2010- Jan 2013
Telecommunication Service Provider.
Telecom Engineer
Managed pre-paid service accounts and organized procurement and product distribution.
Tasks Performed:
Developed a web application to view and export MIS report of mobile subscribers and recharge card sales statistics.
Enhanced existing system monitoring application for alarm checking and fault device reporting by bug fixing and database update.
Operated and maintained Intelligent Network servers and applications.
Upgraded Recharge Voucher Management system with added API to integrate online PoS and enable third parties to activate prepaid subscribers and RVs.
continued …
PRAKASH KOJU • Page 3 • 210-***-**** • adgp4b@r.postjobfree.com
UNITED TELECOM LIMITED, Telecom Engineer (Tasks Performed continued)
Planned, maintained, and managed database and documents related with customer support, salespeople, distributors, and marketers aligned with Value Added Service system.
Involved directly in procurement of assets and goods to analyze, evaluate, and verify technical/financial specification and bidders’ compliance in tenders and bids.
Administered contract performance including delivery, warranty, and insurance in procurement.in accordance with procurement policy issued by Nepal government.
Achievement:
Developed, implemented, and managed Charging Matrix.
Understood operation and maintenance of IN and IVRS system integrated with BSS and MSC.
ACADEMIC PROJECTS
MUMDormApp, Maharishi University of Management (2019): Created web application as part of 4-member team to enable eCommerce for on campus students, integrate separate microservices through RESTful APIs, and manage payment through PayPal. Technologies Used: Java, Spring Boot, Spring Data JPA, Spring Security, REST, Microservices, Spring MVC, MySQL, JSP, HTML, CSS, Bootstrap, Postman, IntelliJ.
Hotel Smart Reservation System, Maharishi University of Management (2019): Designed Java web application with room and member crud functions, explore, reserve, check-in/out, and reviews. Technologies Used: Java, Spring Boot, Spring Data JPA, MVC, MongoDB, Thymeleaf, HTML, CSS, Bootstrap, IntelliJ.
MUM Recreation Center, Maharishi University of Management (2019): Developed Java desktop application including members and resources crud functions, search, check-in/out, and registration. Technologies Used: Java, VS Code, JSP, JavaScript, jQuery, AJAX, Servlets and Filters, Bootstrap, MySQL, VS Code.
InstaMUM, MUM (2019): Created Instagram-like social media web application with team of 4 students. Technologies Used: Java, Eclipse JEE, HTML, Thymeleaf, JavaScript, jQuery, AJAX, MVC, Spring Boot, Spring Security, Bootstrap, MySQL, VS Code, Swagger, Docker.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion October 16, 2021)
Maharishi University of Management, Fairfield, Iowa
Key Courses: Modern Programming Practices, Web Application Programming, Algorithms,
Enterprise Architecture, Software Engineering
Master of Business Administration
Pokhara University, Ace Institute of Management, Kathmandu, Nepal
(2012-2017)
Bachelor of Engineering in Electronic and Communication Engineering
Purbanchal University, Khwopa Engineering College, Bhaktapur, Nepal
(2005-2010)