San Antonio, Texas *****
FULL - STACK JAVA DEVELOPER
5+ years of experience in Enterprise Software development and Implementation of Java J2EE Technologies in varieties of domains.
Experience in all aspects of software development like Requirement Analysis, Coding, Testing, Implementation and Maintenance.
Extensive experience in building applications in Agile/ Scrum and Waterfall methodologies.
Experience in Designing, developing and testing the web application and integration projects using Object Oriented technologies such as Core Java, J2EE, JSP, JDBC, Spring MVC, Spring Boot, Spring Data JPA, Microservices and Hibernate
Expertise in implementing on SOAP and REST web services.
Expertise in RDBMS concepts and experience in Oracle and My SQL.
Expertise in UNIX and Linux System.
Experience on IBM Web Sphere 5.0/6.0/7.0/8.5, Glassfish application server and web servers like Apache Tomcat
Good knowledge on IDE/Tools like RAD, RSA, Eclipse, STS, SQL Developer, Maven, Log4j, Jira
Languages: Java 1.7, J2EE, C
Web Services: RESTful, SOAP, JSON
Web/App Servers: Apache Tomcat, IBM Glassfish, IBM Web Sphere
Frameworks: Spring, Hibernate, JSF
Databases: SQL Server, MySQL, Oracle, MS Access
Design Patterns: Singleton, Factory, Façade, Abstract Factory
SDLC: Waterfall, Agile/Scrum, TDD
Tools: UML, Eclipse, NetBeans, Spring Tool Suite, VMWare, Junit, IntelliJ
APIs: RMI, EJB, JMS
Platforms: Windows, UNIX, LINUX, Mac OS
Big Data: Map Reduce, Hadoop, HBase, HQL, Hive, Pig
CAREER NOTE: Completed on-campus studies of Master’s Degree in Computer Science (Available for full-time, W-2 employment).
DEFT SYSTEMS, Oklahoma City, OK April 2017 - June 2018
Role: Full-Stack Java Developer
Worked on different Java web application suites for high value performance operations, which provides online related data and operations of the business house to the customers and various clients.
MANGAL REGMI Page 2
Involved in developing iteration planning and business modules for the web services exposed.
Involved in planning discussions with the lead to lay down the plan for development.
Followed Agile/Scrum for the delivery of the project deliverables.
Worked on consumption of REST services.
Converted SOAP based services to REST based services.
Used Angular 4 for front-end UI designing.
Worked on Presentation/Service layer of web services.
Worked on developing Junit test cases for business modules.
Developed Spring Boot Services for handling business functionality.
Worked on SOA microservices.
Worked with Maven 3.0 for the build and deployment of the modules.
Used Git for the source code version control.
Used tomcat for the local deployments and web sphere for upper environments.
Worked on Cucumber for building test cases.
Technologies Used: Eclipse Neon, VSCode, ReactJS, Java 1.7, J2EE, RESTful, Spring Core, Spring Boot, Hibernate 3.0, Spring JDBC, DAO, SOAP, WSDL, Web services, XML, JAX-RS, Xerces, Oracle 11g, SQL,HQL,IBM Web Sphere 8.0, Tomcat 7, Git, Maven 3.0, Cucumber, Jira, Windows 7, Windows 10, Unix
NG OUTSOURCING PVT. LTD., Kathmandu, Nepal May 2011 - Dec 2015
Role: Software Engineer
Worked and built varieties of web and desktop applications in java technology for verities of clients from business corporation to academic institutions.
Utilized Scrum and Agile methodologies to create full applications through their complete life cycle, including web and Enterprise Resource Planning systems.
Involved in designing & documentation of flows & functional diagrams using RAD
Exceptional skills in Agile Development and Test-Driven Development.
Involved in deployment process of the application on the WebSphere 8.5 application servers.
Involved in Design and implementing REST services using Spring MVC and Spring Boot application.
Written Test Cases for Unit Level Testing using JUnit.
Used source code version control tools like Maven/Git.
MANGAL REGMI Page 3
SIDDHANATH SCIENCE CAMPUS, Kanchanpur, Nepal March 2008 – Apr. 2011
Responsible for taking regular classes to meet academic credits of the university along with guiding and supervising in completing student’s final year software projects.
Prepared lectures, taught and mentored students in information technology subjects, including C, Java, Microprocessors, Digital Logic, Linux, Networking, and Operating Systems.
Guided final year students to complete their projects developed in Java and Java Scripts.
Providing research, advice, and technical input.
WORLDLINK COMMUNICATIONS FARWEST, Kailali, Nepal Jan. 2006 - Feb. 2008
Technical Manager & System Administrator
Responsible for managing and mobilizing human resources as well as technical equipment’s. Also responsible for hiring technical staffs, giving training to technical and non-technical staffs to meet the he overall company requirements.
Configured and troubleshoot wireless access points, routers, LAN/WAN, and TCP/IP networking systems
Provided technical support to clients.
Installed and operated network monitoring tools such as Nagios and MRTG
Configured and troubleshooted servers like DNS, MAIL, SQUID, DHCP, Apache, Samba, and FTP, as well as firewalls and routers in Linux System.
Built and optimized internal infrastructure and networking.
Trained and Guided new comers and existing staff on network and software operations.
ACADEMIC PROJECTS Jan. 2016 – Mar. 2017
MUMSched, MUM: Complete system to automate generation of university schedule, built using Spring MVC, Hibernate, Java JDK1.8 and MySql.
Crystal Ball, MUM: Analyzed probability of buying two products together to predict user's buying behavior. Used Map Reduce in Hadoop/Cloudera with Pairs, Stripes, and Hybrid approach.
Spark Project / Bicycle Rental System, MUM: Full-scale system based on Twitter, using hashtag counting. Developed with HQL, HBase, and Pig.
Book Store Management, NAST: Functionality includes management of daily sales and stored books, developed in Java Swing and MySQL.
MANGAL REGMI Page 4
Master of Science in Computer Science
(In progress via distance education; expected completion October 2018)
Maharishi University of Management – Fairfield, Iowa
Key Courses: Modern Programming Practices; Design & Analysis of Algorithms; Web Application Programming; Software Engineering; Big Data
Bachelor of Computer Engineering in Computer Science
(Completed in 200)
National Academy of Science & Technology – Kailali, Nepal
Oracle Certified Associate in Java (OCAJ 7)