Laxmi Subedi
Java Developer
Location: Euless, TX
Phone: 469-***-****
Email: ***************@*****.***
SUMMARY
Around 4 years of IT experience as a Java Programmer with diversified exposure in Software Process Engineering, designing & building a Web Applications using Java/J2EE & open source technologies.
Hands-on experience in Software Development Life Cycle Phases like Analysis, Planning, Design, Implementation, Testing and Maintenance.
Extensively followed iterative methodologies like Agile (SCRUM), Waterfall and Test-Driven Development (TDD) in multi project implementation using Junit.
Expertise in Core Java with strong understanding & working knowledge of Object-Oriented Programming (OOP) Concepts like Collections, Multi-Threading, Exception Handling, java packages, sub packages, Applet, Regular Expressions, Abstraction, encapsulation, Inheritance and Polymorphism.
Extensive programming experience in Java/J2EE and associated server-side technologies like JDBC, Servlets, JSP, EJB, Spring, Hibernate, Java Reflection API (JRA), Java Persistence API (JPA), Java Transaction API (JTA), Java Mail, Java Messaging Service (JMS), JNDI, JSON, XML, JAXP, JAXP, JMX, Web Services (RESTful, SOAP).
Proficient in building Web User Interface using HTML, CSS, React.JS, Bootstrap, JavaScript, Typescript, AJAX, JSON, XML, jQuery that follows W3C Web Standards and are browser compatible.
Hands on expertise in developing applications in a single page applications (SPAs) using React.JS
Experience in developing applications using Object Relational Mapping (ORM) frameworks like Hibernate, Eclipse, Net Beans and MVC frameworks like Struts, JSF and spring modules.
Used JSON for Data Interchange/Transmit Data between AngularJS and Spring MVC.
Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using SQL Server, PostgreSQL and MySQL.
Good experience in NoSQL databases MongoDB, Apache Cassandra, and relational data modeling, object-relational integration (ORM), physical design/tuning.
Proficient understanding of code versioning tools, like GitHub and familiarity with Jira for management of project. SKILLS
Languages: Java, Core Java, JavaScript, and SQL
Web technologies: HTML, CSS, Bootstrap, React, JSON, XML, jQuery etc. Frameworks: Spring, Spring boot, and Hibernate
Database: MySQL, SQL Server, and PostgreSQL
Tools: Jira, GitHub, Tableau, Wireshark, SAP, and MS Office Others: J2EE, JDBC, Servlets, Microservices, JSP, JPA, TestNG, jUnit, Maven, Gradle, Restful, SOAP, IDEs
Methodologies: SDLC, Agile, Scrum, and Waterfall
Operating Systems: Windows, and MacOS
EDUCATION
Bachelor of Science in Information Systems May 2023 The University of Texas at Arlington, Arlington, TX EXPERIENCE
SumatoSoft, Remote, USA
Java Developer Jan 2022 – Present
Coordinate with individual business units for maintenance and modification of existing programs.
Develop server-side services using Java multithreading (Core Java).
Design of application components using Java Collections and providing concurrent database access using multithreading.
Implement changes by taking advantage of latest version of java features like annotations, generic collections.
Design & implement backend layer using Hibernate, jQuery, React.js are for front-end development.
Using React.JS factory to interact with the REST API and making API calls using $http service to create, update, retrieve and delete the data from the database.
Involve in all phases of SDLC (Software Development Life Cycle), which includes requirement gathering, developing, unit testing, validating the test results, fixing defects and deploying as a standalone application.
Migrate the existing application from server-side rendering view technologies like JSP, Hibernate and Spring to client-side rendering view technologies using React.JS, a popular JavaScript framework for modern browsers.
Responsible for setting up React.JS framework to achieve data binding between HTML5 and JavaScript objects.
Develop RESTful Web API which produces & consumes JSON response as part of integrating module with Lock Manager.
Develop web applications using Spring MVC Architecture.
Responsible for overall layout design that meet cross-device compatibility using bootstrap, colour scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
Use GitHub as source control management giving a huge speed advantage on centralized systems that communicate with server and Jira as management tool.
ACL Digital, TX
Jr. Java Developer Jun 2020 – Dec 2021
Developed the functionalities using Agile Scrum Methodology.
Strong front-end development experience with web technologies like JSP, JavaScript, Typescript, HTML, CSS, JQUERY, AJAX, JSON, Bootstrap.
Extensively using Java features such as streams, filters, lambdas, Collectors.
Involved in the development of the UI using JSP, HTML, CSS, JavaScript, jQuery and worked on JavaScript framework to augment browser-based applications.
Extensively worked with core java like collections, multithreading, Generics, String Builder and interfaces.
Worked in multithreading to synchronize the data when more users come in and deal with concurrency issues using Singleton Class.
Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
Designed web application user interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases
Used Spring for REST APIs, Spring Boot for micro-services and Spring Batch for running batch jobs
Used Bootstrap, React.JS and Node.JS in effective web design
Responsible for the overall layout design that meet cross-device compatibility using bootstrap, colour scheme of the web site using HTML5, and CSS3
Sound knowledge in SQL within MySQL, SQL Server
Involved in database design and developed SQL Queries on MySQL
Used Bootstrap and React.JS and Node.JS in effective web design.
Designed and Developed JavaScript framework, which is wrapper on top of jQuery framework and AJAX, based UI Configuration widgets, this system was written in Ajax, JavaScript, JSP, jQuery, HTML5 and CSS3.