Prajesh Mahara

  • Software Engineer
  • Downey, California, United States
  • Computer Software

Previous positions

  • Java Developer / Programmer Analyst at SmarTek21
  • Java Developer / Programmer Analyst at Kaiser Permanente

Education

International Technological University (ITU), Master’s degree, Computer Software Engineering

Background

Summary

Currently enjoying 8 productive years partaking in problem solving for various enterprises in domains of telecommunications, shipping and healthcare. Avid learner and a team player. A self motivated individual with a keen interest in exploring ideas, learning and and finding simple solutions. Primarily programming with JavaScript and Java but can also analyze and code in other languages such as PhP, C++ and Python. Has knowledge in both Linux and Windows platforms. Experienced in both designing and implementing applications. Currently working as a full stack developer to design, architect and implement a highly responsive application while also supporting legacy applications. Has a Bachelor’s degree in Mathematics and Computer Science and a Master’s degree in Software engineering.

Experience

  • Web Application Developer / Solution Architect

    Kaiser Permanente

    July 2015 – Present(4 years 3 months)Greater Los Angeles Area

    Employer: Vastika Inc. / Rose International Client: Kaiser Permanente Current Achievements: Was co-selected to build new infrastructure using MEAN stack (minus Mongo). Researched with peer and created application structure using Angular, Fastify and NodeJS to Oracle DB. Created data access templates for NodeJS to spit JSON directly form reading SQL Procedures output (cursors / plain) Built high performance application in the new infrastructure and successfully released MVP in June, 2019. Successfully replaced 2 legacy application with 1 event reporting application with a report time under 60 seconds (previously took ~ 10 mins). Created blueprint for other applications to use. Created IVR (Interactive Voice Response) middleware for SSG(Supplementary Gateway services) for KP Message Center. Created microservices for pharmacy search, med search, RX lookup, error logger, etc. Current Responsibilities: Normally a 3 week sprint with a highly agile team. Participate in scrum meetings, listen to peers, share solutions (when appropriate) and plan for tasks. Involved in designing, architecting and implementing the required tasks. (modules, services, etc.) Quarterly involved in production support and backup support for legacy applications. Working in end to end development for both Java and JavaScript applications. Unit testing each module and deploying upon coverage completion. Code deployment using Jenkins pipeline to Bluemix Could server. POC for Spring Boot to be used with next application. Tech stack: JavaScript, NodeJS, Angular 7/8, Angular Testbed, Angular Material, PrimeNG, Fastify / Express, Async/Await, Istanbul, SonarQube, Karma, Jasmine, Jest, OraceDB for Node, Git, Jenkins, Java, Bluemix, TFS, Spring, Struts, JSP, HTML, JQuery, Maven, JDBC, Oracle SQL developer, WebLogic, JIRA, IVR, etc.

  • Java Developer / Programmer Analyst

    SmarTek21

    December 2014 – April 2015(4 months)Kirkland, Washington

    Employer: Vastika Inc. Client: Smartek21 Successfully built tokenization and history processing using JAVA, Cloudant DB (Couch DB) in half the amount of time and launched in production. Designed and implemented application modules, wiring modules together and also a consumer and a provider of transaction and communication services. Created integration level resources using various APIs and integration with the client’s application using their custom SDK’s. Conducted analysis of client business processes, responsible for managing the project lifecycle including: requirements gathering, technical analysis, design, development, testing and maintenance. Analyzed business documents and created software documents from it and provided a detailed breakdown analysis on a modular level. Coordinated well with a team as well as showed personal initiative and took ownership of projects. Developed in accordance with industry standards and best practices. Coded for allocated tasks, sub-tasks and resolve issues on a regular basis. Coded for the modules that were previously analyzed. Helped with design and development decisions and worked with teams to achieve the forecasted milestones. Some of the technological stacks used for analysis, development and testing: Spring, Spring MVC, JUnit, JMeter, HTML, CSS, JavaScript, jQuery, JSON, Service Oriented Architecture, SOAP, REST, ActiveMQ, SDK, Tomcat, NoSQL, MySQL, Couch DB, IBM Cloudant and others.

  • Java Developer / Programmer Analyst

    Kaiser Permanente

    November 2013 – November 2014(1 year)Downey

    Employer: Vastika Inc. Client: Kaiser Permanente Worked with a dedicated team on multiple medical services and delivery applications to provide users with interactive tools that helps clients to easily generate data and information resources according to their needs. Clients/users generally includes doctors and pharmacist who make use of the tools to provide on-time services to their customers. • Involved in meeting, project planning, designing and development of multiple applications. • Created design document for each task assigned before proceeding with implementation. • Discussed with other developers for any concerns regarding possible problems and asked for suggestions. Also assisted other developers/teammates for any questions/concerns. • Most of the application were based on MVC pattern. Used multi layered systems to connect between application modules. • Used Oracle database and created tables and scripts using SQL. • Implemented application logging features for easier debugging and error handling. • Used source control and used build scripts for jar/ear build. • Used debugging tool for development.

  • Java Developer / Programmer Analyst

    FedEx

    September 2012 – October 2013(1 year 1 month)Memphis, Dallas

    Java Developer / Programmer Analyst Employer: Comsoft Technologies Client: FedEx Worked on FedEx Locker Management System, which is a web based application that provides support to the FLMS kiosk application and also stores all the data and records. It delivers services for reservation, reporting, user admin and customer support services. • Involved in design and development of user admin and reporting module and redesigned the reservation and customer service module. • Designed and developed the application GUI using latest front-end technologies. • Also designed Ad-Hoc dynamic reporting functionality which used search criteria for reporting display. • As a part of Reports module, developed reporting for customer transaction statistics and signature reporting functionalities. • Primarily used MVC framework. • Developed codes for business services logic manipulation. • Used Framework connectors for interface to backend systems and for database integration. • Developed Web Services and made use of other Web Services provided by the other related teams. • Generated stubs by using eclipse WS GUI and using build properties files for ant scripts. • Used pagination mechanism for reporting and also used display tag library plugins. • Used Oracle database and created tables and wrote SQL queries as required. • Used data source connection that made use of JDBC connection pool. • Used Logger for logging services. • Used SVN for source control and used ant build scripts. • Developed unit test cases using JUnit and tested Web Services functions using SOAP UI tool.

  • Software Developer

    Vastika Inc

    July 2009 – August 2010(1 year 1 month)Irving

    Worked as a developer for Vastika, Inc. in building their in house web application using PhP and MySQL. Worked in learning new technologies and implementing small modules at the time.

Education

  • International Technological University (ITU)

    Master’s degree, Computer Software Engineering

    2015 – 2016

  • Texas A&M University-Commerce

    Bachelor’s degree, Mathematics and Computer Science

    2010 – 2012

    Graduated with Cum Laude honors

    Activities and Societies

    Cum Laude

  • North Lake College

    Associate’s degree, Computer Science

    2006 – 2009

Languages

  • English

  • Nepali

  • Hindi

Skills & Expertise

  • Jasmine
  • Angular
  • Tortoise SVN
  • Oracle Database
  • Business Analysis
  • JavaScript
  • XML
  • Spring Framework
  • JIRA
  • Data Analysis
  • JSP
  • Eclipse
  • REST
  • Unix
  • Databases
  • Jest
  • NoSQL
  • Angular Material
  • Struts
  • Microsoft Office
  • Meeting
  • jQuery
  • Web Services
  • J2EE Application Development
  • ActiveMQ
  • PHP
  • AngularJS
  • IT systems development
  • Oracle Application Server
  • Hibernate 3.1
  • Kanban
  • Jenkins
  • Node.js
  • MyEclipse
  • Fastify
  • C++
  • Microservices
  • TFS
  • HTML
  • Microsoft SQL Server
  • Building Codes
  • Tomcat
  • Java
  • Cloud Computing
  • System Design
  • Testing
  • Scrum
  • Oracle
  • Windows
  • SOAP

Organizations

  • protect kids dream

    Active member

    January 2012 – Present

Volunteer Experience & Causes

Causes Prajesh cares about:

  • Animal Welfare
  • Children
  • Disaster and Humanitarian Relief
  • Education
  • Environment
  • Health
  • Human Rights
  • Poverty Alleviation
  • Science and Technology