Resume

Sign in

Web Services Java Developer

Location:
Fairfield, Iowa, United States
Posted:
October 20, 2016

Contact this candidate

NAWA ACHARYA

**** ***** *** ****** ● Fairfield, Iowa ● 52557

641-***-**** ● acw5am@r.postjobfree.com

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-***-**** ● acw5am@r.postjobfree.com

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



Contact this candidate