LAXMI JOSHI
***** ********* ***** ***# *** Austin, Texas 78727
319-***-**** *****.********@*****.***
https://www.linkedin.com/in/laxmi-joshi-aa28a6126
JAVA/JEE DEVELOPER
Highly skilled Java Developer with 3+ years of real world experience driving full lifecycle development of high performance software, web applications, and enterprise architectures for diverse corporate clients. Experienced in managing all phases of SDLC, from requirements gathering and conceptual design through development, testing, and enhancement. Natural communicator and team player, able to plan and oversee projects from conception to successful conclusion.
TECHNICAL SKILLS
Languages: JAVA, Servlets, JSP, Maven, Selenium WebDriver, Java API for XML Processing\Binding (JAXP\JAXB), C, C++, HTML5, HTML, XML, JSON, JavaScript, Ajax, jQuery, AngularJS, css3, RMI, c#, PHP.
Databases: Oracle 10g, MySQL, PL/SQL, H2
IDE: Eclipse, Visual Studio
Platforms: Tomcat, Windows, Linux
Software Development Cycle: Agile, Prototype, Waterfall
Version control Tools: Git, Stash, Source Tree
Bug Tracking Tool: Jira
PROFESSIONAL EXPERIENCE
CAREER NOTE: Available for full-time, W-2 employment.
Self Employed Projects (Jan, 2014- Present)
Project: School Management System (SMS): SMS is a web application that allows to automate the daily activities of a school. It supports the student registration and enrollment, class routine, student's daily attendance, fee management, assign and check homework, exam mark sheets, internal messaging, parent monitoring, data migration from CSV format and different types of academic graphs. SMS also contains the Staff and leave management modules. By using SMS teacher can see the student’s profile and performance and progress reports.
Technology Used: Java, Java EE, AngularJS, Bootstrap, Maven, REST API, JSON, XML, eclipse, JIRA and Bitbucket, Junit, CSV, etc.
IT Village Technology Pvt. Ltd, Lalitpur, Nepal March, 2011-Sep, 2013
Leading Software Company in Nepal providing Information Communication and Technology consultants to business with skills including Information Security, Enterprises Security, Software and website development.
Software Engineer
Played integral role in numerous internal projects, executing advanced development, programming, and enhancement of high performance web applications, systems and software product innovations under Windows and Linux environments. Analyzed and defined complex processes and requirements, creating functional specifications, and delivering scalable architectures in alignment with client business needs. Documented code fixes, developed and refined test scripts, and optimized functionality. Executed system architecture and design across all stages of software development life cycle.
LAXMI JOSHI Page 2 *****.********@*****.***
Notable Projects:
Project: Cable Television Management System (Oct 2012- Sep 2013)
Cable Television Management System, developed for NAGARJUN CABLE NETWORK PVT. LTD Kathmandu Nepal, was a web based application. It is used to keep track of all the information of Cable Television system including user profile, customer records, inventory, information of cable distribution area, and accounting system.
Responsibilities
Collected requirement.
Designed the system architecture.
Generated UML diagrams.
Involved in front end and back end coding.
Implemented MVC pattern using Servlet and JSP.
Developed REST APIs.
Generated reports in pdf and excel format.
Implemented Unit testing and integration testing.
Involved in Code Review.
Technology Used: JAVA, Servlet, JSP, HTML5, CSS, Bootstrap, Ajax, AngularJS, jQuery, MySQL, eclipse, Tomcat, Junit.
Project: Human Resource Management System (Jan 2012-Sep 2012)
Human Resource Management system was an integrated software which was used to keep all records of employees starting from the appointment to end of his service period. Monthly salary and allowances/deduction calculation including tax and PF calculation should be carried out by the payroll system.
Responsibilities
Implemented MVC pattern using Servlet and JSP.
Implemented business logic according to design.
Involved in front-end and back end coding.
Developed REST APIs.
Reports generated in pdf and CSV format.
Developed Individual Salary Sheet and Summary Sheet.
Integration testing and unit testing were performed.
Technology Used: JAVA, Servlet, JSP, JSTL, Ajax, jQuery, HTML, MySQL, Eclipse, Tomcat, Junit
Accounting System (Mar 2011– Dec 2011)
Accounting system was a complete accounting software suitable for any small business organizations. This system was fully capable to integrate with any other module related to financial activities. Main features of this this product are: Bill wise detail, Integrate Account with Inventory, Invoicing and Chart of Accounts.
Responsibilities
Heavily involved in the requirement gathering process.
Front end development using Bootstrap, AngularJS, HTML5, CSS
Implemented jQuery to display chart of account in tree structure.
Developed REST APIs to communicate with other systems.
Reports generated in pdf and excel format.
Technology Used: Java, JSP, Servlet, JSTL, Ajax, jQuery, HTML, MySQL, Eclipse, Tomcat, Junit
LAXMI JOSHI Page 3 *****.********@*****.***
Instructor
St. Xavier's College Maitighar, Kathmandu (Sep 2009- Feb 2011)
Instructed to develop undergraduate courses on programming Data structure Algorithms in C++ and java. Communicated with students to monitor their progress and provide guidance during classroom and lab activities. Supported students in resolving difficult problems.
Assured excellent student engagement and subject matter retention through coaching and insight into technical subjects
Improved the learning environment through strong communication skills.
Lead the projects in implementing using algorithms and data structure.
Self-studied and developed java skills on the job and helped less experienced developers to implement algorithms and data structures using java technology.
EDUCATION
Master of Science in Computer Science and Information Technology
Tribhuvan University, Kritipur, Kathmandu, Nepal
Relevant Coursework: Data Structure and Algorithms, Software Engineering, Object-Oriented Programming, Internet Programming, Advanced Database Design, Artificial Intelligence, Principle of Programming Languages, Compiler Construction, Discrete Structure, Data Communication and Networking
Bachelor’s Degree in Computer Science
Siddhanath Science Campus, Mahendranagar, Kanchanpur, Nepal
Relevant Coursework: Data Structure, Object-Oriented Programming, Information System and Design, Database Management System, Mathematical Analysis, Numerical Method, Research Methodology, Statistics
Academic Projects:
Thesis (Master of Science in Computer Science and Information Technology):
A Computational Analysis of Balanced sequences for Just-in-Time (JIT) optimization problems.
Mixed model Just-in-Time (JIT) production systems have been developed in recent years in order to reduce cost of diversified small lot production, which involves producing only the necessary production in the necessary quantities at necessary time. The problem minimizes both the earliness and the tardiness penalties that respond to the customer demands for a variety of models without holding large inventories or incurring shortage. The most important goal for JIT production system is to ensure that the quantity of each part used by the assembly process is kept as close as possible per unit time. Determining the sequences of final assembly which achieves this goal is referred to as balancing the schedule.
Product Rate Variation Problem (PRVP) is an important production problem that arises on mix model, JIT assembly line. This problem consists of sequencing copies of different products in such a way that actual production are as close as possible to their idle production.
In this dissertation, we present different approaches to solve min-max PRVP. Our concern in this dissertation is to implement an algorithm for balanced words and to check whether there always exists a set of all 2-balanced word that is optimal for min-max PRVP.
Online Shopping: Engineered inventive Online Shopping System utilizing JSP, Servlet, HTML, JavaScript, jQuery. Successfully completed complex 4-phase project encompassing development of Application, Business, Middleware and Data store. Conducted unit testing and implemented logger using log4j.
School Management System: Delivered a Java-based web application allowing computerization and automation of paper-based records systems, featuring complete and integrated functions: student registration, results processing, and billing system.
Library Management System: Created and implemented desktop application for the management of members and books. Used Java Swing and MySQL with Eclipse for integrated development environment and GIT for code management.