NAWA ACHARYA
**** ***** *** ****** ● Fairfield, Iowa ● 52557
641-***-**** ● ****.*********@*****.***
https://np.linkedin.com/in/nawa-acharya
JAVA/JEE DEVELOPER
Java/JEE developer with 4 years of professional experience designing web and enterprise applications on education, tourism and hotel business domain with involvement on end-to-end software development. Proficient code analyst, troubleshooter and problem solver who keenly identifies software issues and bugs to ensure optimal functionality. Developed several enterprise and web applications using frameworks and design patterns while implementing RESTful web services successfully. Well versed with Back end, Middle tier, front end and UI Development. Expertise in implementing Object oriented analysis and design and avid follower of SOLID principles. Enthusiastic in fulfilling commitments, keen to learning and ability to integrate into a team seamlessly. Good communication and proven success to deliver the tasks in time.
● Java Programming ● Enterprise Application Development ● Software Engineering ● Front-End & Back-End Programming ● Web Services ● Unit Testing ● Troubleshooting & Debugging ● Continuous Integration
Languages: Java, C++, C
Web: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, XML, JSP/Servlets, JSF, Bootstrap
Web Services: RESTful, SMTP, JSON
Web/App Servers: Tomcat, JBoss, Wildfly
Frameworks: Spring (Spring MVC, Spring Web flow, Spring Security, Spring Oauth2, Spring AOP, Spring Boot), Hibernate, Primefaces
Databases: MySQL, MS SQL, Oracle
Design Patterns: MVC, Singleton, Proxy, Callback, Factory, Composite, Facade, Observer, Template
SDLC: Agile-Scrum, Iterative, Waterfall
Tools: Eclipse, STS, IntellijIDEA, Maven, Jenkins, Bower, Log4j, Git, RabbitMQ, Junit, Mockito, Jersey
Platforms: Windows
PROFESSIONAL EXPERIENCE
RENEKTA SOLUTIONS PVT. LTD, Banepa, Nepal ● 2012-2015
Software Development Company specializing in development of enterprise and web applications.
Java Developer
End-to-End software development assuring quality design performing Test Driven
Design and develop enterprise applications being active on back-end, middle-tire, front-end and UI Development
Development of modules according to JEE/J2EE standards (Client, Web and Business-tier)
3rd party API integration
Continuous Integration to production with Maven, Git and Jenkins.
UI Development using HTML5, CSS3, Bootstrap, jQuery and JavaScript
Server side web development using JSP/ Servlets and JSF using Primefaces framework.
Implement RESTful web services using AngularJS on front-end, Spring framework on Middle tire and integrating Jersey API
Provide highly authenticated and authorized applications using Spring Security and Spring Oauth2
Develop enterprise applications using entire Spring Framework for middle tier and Hibernate framework for ORM
Work on Scrum team to allocate development tasks and technical issues
Work on all phases of SDLC implementations including analysis, design, development, testing, maintenance and code-refactoring
Database design of MySQL and Oracle
Use Design patterns to develop robust applications with optimal functionality
Work on network tier using SMTP, FTP and RESTful
Analyze JEE applications, test, extend and provide documentation
Provide technical guidance and support to the clients
Perform unit testing using JUnit and Mockito framework
Perform unit testing in front end using QUnit
Work on SCRUM environment and assist to clarify any details
NAWA ACHARYA ● Page 2 ● 641-***-**** ● ****.*********@*****.***
Technologies used include: Java, HTML5, CSS3, JavaScript, AngularJS, Bootstrap, Spring, Maven, Hibernate, XML, MySQL, Tomcat, JBoss, IntellijIDEA, eclipse, Jenkins, Git, Windows, Junit, Design patterns, RESTful web service, SMTP, JSF(with Prime Faces).
Projects:
Reservation System: Designed and implemented web-based application to facilitate room reservations for hotels. Included online inquiries and trip booking to explore places. Tools used include: Java, JEE, HTML5, CSS3, AngularJS, Bootstrap, Spring, Hibernate, MySQL, RESTful Web Services, Tomcat, IntellijIDEA, Junit.
TourDeNepal: Developed dynamic web application for managing tours and travels by providing detailed travel package overview of places that can be explored for tourists. Implemented trip reservations and ticket booking. Created single page interface to provide graphical view. Tools used include: Java, JEE, AngularJS, HTML5, CSS3, AJAX, Bootstrap, Spring, MySQL, RESTful Web Service, Maven, Facade, Factory, Singleton, Template, Composite design pattern, IntellijIDEA, Junit, Maven, Git, Jenkins.
PathshalaNepal: Built back end design for accounting module in school management system to provide distance education to remote localities from education headquarters. Employed AngularJS for RESTful web services while implementing service with Spring in back end for web service and Spring Boot for ORM. Tools used include: AngularJS, Spring, Jersey, Junit, Mockito, MySQL, RESTful Web Services, JBoss 7, Eclipse (Luna).
KANTIPUR ENGINEERING COLLEGE, Lalitpur, Nepal ● 2014-2015 (Part time)
College specializing in engineering degrees.
Lecturer / Developer
Developed curriculum and lesson plans on OOP. Assigned and oversaw minor and major projects related to Agile SDLC in Java and C++. Conduct programming labs to student in Java, C++, Electronics and Communication disciplines. Designed routine management and seat planning software as Java developer.
Technologies used include: C, C++, Java, JavaScript, HTML5, CSS3, MySQL, MS SQL, Turbo C, Dave C++, Spring, Hibernate, IntellijIDEA, Windows7 / 8.
ACADEMIC PROJECTS
E-Commerce, Maharishi University of Management: Created web application e-commerce to facilitate online shopping. Designed front end single page interface to provide graphical view. Implemented RESTful web services using Jersey API, back end tire using using Spring and Spring boot for ORM. Employed RESTful web services while working with RabbitMQ for sending SMTP emails to the client. Technologies used include: Java 8, Tomcat 8, AngularJS, Spring, MySQL, RabbitMQ, RESTful Web Services, Spring boot, Spring Tool Suit.
Online Dictionary, Maharishi University of Management: Developed online dictionary to enable word meaning search. Integrated Thesaurus for vocabulary tutor. Designed UI and worked with JSP/Servlets for back end. Technologies used include: HTML5, CSS3, Bootstrap, AJAX, jQuery, Brackets, Windows 8.
Advanced Traffic Management System (ATMS), Kantipur Engineering College: Successfully designed a project to automate system to control traffic lights by determining vehicle density while using digital image processing. Created user friendly interface to display traffic lights and real time video surveillance. Technologies used include: Java, Tomcat 8, Eclipse, Windows 8, Arduino, HTML5, CSS3, Bootstrap.
EDUCATION
Master of Science in Computer Science, Maharishi University of Management, Fairfield, Iowa
(In progress via distance education courses; expected completion 10/12/2018)
Bachelor of Science in Electronics and Communication Engineering
Kantipur Engineering College – Tribhuvan University, Lalitpur, Nepal
AWARDS AND HONORS
Outstanding Performance Award, Balodaya English Boarding School
The Laurel of the College, Kantipur Engineering College