SUSHAN MAHARJAN
• Bellevue, WA ***** • 475-***-****
• ac4fud@r.postjobfree.com • https://www.linkedin.com/in/sushan-maharjan
JAVA DEVELOPER
Passionate Java developer with four years of hands-on experience working in a team environment to produce
back-end application modules and web services. Demonstrated ability to apply best practices and innovative tools to complete high-quality deliverables on tight schedules. Knowledgeable in testing and optimizing web-based applications.
CORE COMPETENCIES
Requirements Gathering • Object-Oriented Analysis and Design • Java Programming • Web Applications
Use Cases • Database Design • Web Services • Third-Party APIs • Data Security • Unit Testing
Troubleshooting • Debugging Application Maintenance • Service Oriented Architecture • SEO
TECHNICAL SKILLS
Languages: Java, JavaScript, PHP, C, C++
Web: jQuery, HTML 5, AJAX, EJB, Servlet, JSP, JSTL, XML, Thymeleaf, CSS
Web Services: REST, SOAP
Web Servers: Apache Tomcat, Glassfish
Frameworks: Spring, Spring Boot, Hibernate, JSF, CodeIgniter, Junit, Mockito, Log4j, AngularJS
Databases: MySQL, MS-SQL, MongoDB
Design Patterns: Singleton, Template, Façade, Factory, MVC
SDLC: Agile, Waterfall
Tools: IntelliJ IDEA, Spring Tool Suite, NetBeans, Eclipse, Git, Maven, XAMPP/WAMP, WebStorm, JIRA, MySQL Workbench, Sublime Text, Star UML
Platforms: Windows, Linux
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).
NEPALI CODERS PVT LTD, Kathmandu, Nepal • 2014-2017
Provides desktop, web and Android development services as well as IT training courses.
Java Developer
Contributed in all phases of software development life cycle. Developed back-end and service layers for dynamic web applications using Java with Spring framework. Gathered requirements, analyzed systems, calculated risks and provided reports to manager. Produced business logic and data access layers. Participated in unit testing. Built user interfaces (UIs). Utilized Spring MVC and Spring Boot framework to simplify and facilitate inversion of control (IOC) and dependency injection. Optimized data persistence and enable object relational mapping (ORM) with Hibernate and JPA. Improved authentication and authorization using Spring Security. Applied best practices to optimize and secure web services. Created and consumed RESTful web services.
Designed, developed, tested, installed and maintained high-volume, low-latency applications delivering high-availability and performance.
Improved accuracy, speed and efficiency of in-house production by using new tools and frameworks.
Leveraged Spring Boot Dev Tool to accelerate development and deployment of applications.
Demonstrated ability to quickly learn and adopt new technologies, and frameworks.
Analyze the problems, develop and propose solutions to more senior team members.
Provide technical assistance to other colleagues and provide guidance to more junior team members in their daily work.
Technologies: Java, Spring Framework, Hibernate, JavaScript, OOP PHP, jQuery, HTML 5, AJAX, EJB, Servlet, JSP, JPA, XML, MySQL, IntelliJ IDEA, NetBeans, Eclipse, Apache Tomcat, Spring Tool Suite
ACADEMIC PROJECTS
MAHARISHI UNIVERSITY OF MANAGEMENT
Attendance System
Produced desktop application for tracking daily student attendance using JavaFX with Eclipse IDE. Created MySQL database. Applied factory method and singleton design patterns. Utilized Crystal Reports to generate individual student attendance records by course.
Job Seeker Application
Collaborated with team members to build web-based social networking application for job seekers in MUM Computer Professionals program. Enabled users to post job leads and notices seeking employment. Formulated back-end design. Constructed database. Programmed controller Servlet for user modules. Leveraged Open Weather API to display forecast information for search locations. Used JSP, Servlet, jQuery, Ajax, JavaScript, CSS3 and MySQL database.
MUM Volunteer Application
Delivered RESTful web service application using Spring MVC, MySQL, JPA, JMS and Spring Security. Constructed modules for viewing project details and processing volunteer registrations. Leveraged JMS to send automated messages confirming successful registration and Spring Security for user authorization.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion October 2019)
Maharishi University of Management, Fairfield, Iowa
Relevant Coursework: Modern Programming Practices, Web Application Programming,
Web Application Architecture, Algorithms, Enterprise Application Architecture
Bachelor of Information Management
St. Xavier’s College, Kathmandu, Nepal
Relevant Coursework: Object-Oriented Programming, Java Programming, Web Technology, Data Structures & Algorithms, Software Engineering, Database Management, Computer Graphics, Computer Organization, Artificial Intelligence, Management Information Systems, Critical Thinking & Problem Solving