Post Job Free

Resume

Sign in

Software Engineer Management

Location:
Fairfield, IA
Salary:
85000
Posted:
March 28, 2017

Contact this candidate

Resume:

RABIN PANTHA

**** *. *** ****** *********, Iowa *2557

641-***-**** aczim3@r.postjobfree.com www.linkedin.com/in/rabinpantha https://github.com/rbnpantha

JAVA / JEE SOFTWARE ENGINEER

Talented software engineer with more than 4 years of hands-on experience in a development environment. Proven contributor to the software development lifecycle for web applications. Particularly specialize in back-end programming, creating robust application frameworks and architectures integrating seamless features and functionalities. Adept at working with team members to drive requirements, technical specifications and design.

CORE COMPETENCIES

Software Engineering Java Programming Front-End & Back-End Development Frameworks

Requirements Management Systems Analysis Database Design Testing & Debugging

Languages: Java, C, C++, C#

Web: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, Angular II, Bootstrap, JSP, Servlets, Velocity, Thymeleaf, JPA, Junit (Unit Testing)

Web Services: JSON, RESTful

Web / App Servers: Tomcat, Glassfish, Pivotal, Jboss

Frameworks: Spring (Core, AOP, MVC, Security), Hibernate, JSF, Swing, JavaFX, Dropwizard

Databases: MySQL, MS SQL, SQLite, MongoDB

Design Patterns: Singleton, Adapter, Façade, Strategy, Mediator, Observer, Factory, MVC, Filter, Decorator, Composite, Template Method, Proxy, Producer-Consumer

SDLC: Waterfall, Agile-SCRUM, TDD

Tools: Eclipse, NetBeans, Visual Studio, IntelliJ IDEA, Git, Subversion, Android Studio, Brackets, Mockito, Jenkins

Platforms: Android, Windows, Linux, Mac OS

PROFESSIONAL EXPERIENCE

ISHANI TECHNOLOGY PRIVATE LIMITED, Lalitpur, Nepal 2014-2016

Software Development Company focused on innovative enterprise-level web and Android applications.

Software Engineer

Basically involved in REST API design along with designing a wide range of web applications using single-page principles and mobile APIs to create responsive user experiences.

Handled systems analysis and database design using object-oriented principles. Adapted requirements into technical specifications and clearly-defined modules.

Liaised with team members and project managers to discuss and resolve issues; contributed to testing and bug fixing. Coordinated deployment to test and live severs.

Projects:

Urb Finder: A search engine for medical product dispensaries, product growers, doctors, and vendors.

Responsibilities:

Create RESTful web services and use AJAX to communicate JSON objects

Design middle tier using Spring framework and integrate with Hibernate framework

Implement authorization and authentication using Spring Security

Review Code and Test Case

Perform Continuous Integration using Jenkins.

DOI Project: A new Industry Registration and record keeping system for the Department of Industry Ministry, Nepal.

Responsibilities:

RESTful API design using JBOSS FUSE

Design Database schema in MS SQL and Stored Procedure(T SQL) programming in MS SQL

Implement LDAP module to share API securely with other departments.

Supervise team of testers.

Perform Continuous Integration using Jenkins.

Steganography Project: Addressed client need for feature to hide image and information within another image which can later be decoded and verified by respective verifier along with image recognition tool.

Responsibilities:

Research and integrate Algorithm for Steganography

Implement Image Matching algorithm using Open CV

Backend programming of all modules using Java Server Faces (JSF).

Use PrimeFaces as the user interface component library for JSF.

Partner with web developer to deliver robust, secure and scalable product.

Achievements:

Designed software solutions driving continuous improvement to processes and customer responsiveness.

Ensured application integration for business object using RESTful Services by creating Service End Points.

Designed system architecture with JSF for presentation layer, POJO for business logic layer, using DAO and Hibernate 3.0 for persistence layer.

Received awards and appreciation for outstanding contributions to development and implementation of leading-edge technologies.

Technologies: Java, HTML5, CSS3, JavaScript, AngularJS, Bootstrap, XML, JUnit, MySQL, MS SQL, Eclipse, IntelliJ IDEA, Subversion, Spring, Hibernate, JSF, JSON, RESTful, Dropwizard, JBoss, Jersey, Waterfall, Agile, Iterative, Singleton, Factory MVC, Spring Boot, JUnit, Mockito

RENEKTA SOLUTIONS PRIVATE LIMITED, Banepa, Nepal 2012-2013

Software Development Company specializing in development of enterprise and web applications.

Java Developer

Contributed to creation of desktop and web applications, participating throughout the development lifecycle on all coding, testing, design, database management, integration, and security. Also delivered expert post-deployment support.

Projects:

MoonLight Infosys: Self-sufficient system for logging and reporting on students’ records, classroom management, faculty management, events calendar, library management, account management and admission management.

Responsibilities:

Implement RESTful Web Services using AngularJS in the front-end

Develop DAO (Data Access Object) classes to access data from database

Use Hibernate optimization to optimize response time

Develop unit cases using JUnit and Mockito framework

Finance Management System: A financial records system tracking customers, deposits, withdrawals, interest calculations, and statement generation.

Responsibilities:

Apply OOAD, SOLID principles for the analysis and design of the system.

Perform Test Driven Development TDD using Junit and Mockito.

Use Hibernate framework to connect application with the Database and for Entity Relational Mapping.

Use Log4J for logging and tracing the messages

Achievements:

Promoted from an Intern into a Developer role

Technologies: Java, JSP, HTML5, CSS3, JavaScript, AngularJS, Bootstrap, JUnit, MySQL, MS SQL, Eclipse, IntelliJ IDEA, Git, Spring, Hibernate, JSON, RESTful, Agile, Singleton, MVC, Factory, Spring Boot, Elastic Search, JavaFX

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion April 2019)

Maharishi University of Management, Fairfield, Iowa

Bachelor of Engineering in Information & Technology (2014)

Cosmos College of Management & Technology, Kathmandu, Nepal

AWARDS AND HONORS

Graduate Teaching Assistant at Maharishi University of Management

Modern Programming Practices Block, October 2016

Employee of the Month at Ishani Technology Private Limited

June 2015 and March 2016



Contact this candidate