Profile photo

Lokesh Kojhani

2nd

Previous positions

  • Programmer Analyst at PROBYS
  • Database Developer – Internee at SIEMENS PAKISTAN

Education

Maharishi University of Management, Master of Science (MS), Computer Science

500+

Background

Summary

Seasoned, proactive and innovative IT professional, with 5+ years of experience in Information Technology. Record of success in software engineering, web/desktop applications programming and systems deployment in diverse industries. Expert in management of full software development lifecycle, from requirement analysis to specification formulation, design, prototyping, programming, testing and deployment. Strong interpersonal, communication, collaborative skills to achieve seamless cross-functional cooperation, as well as to facilitate optimal knowledge sharing and project excellence. Willing to learn new ways of getting the job done quickly and correctly.

Experience

  • Software Developer

    IBM

    November 2016 – Present(2 years 11 months)Greater San Diego Area

    Project(s): eHR – MEANINGFUL USE, Unity, SARMC API, UI Framework Responsibilities: • Developed a REST API to integrate the data from “U.S. NATIONAL LIBRARY OF MEDICINE” for medical devices based on unique device identifier. • Implemented secure module to fix path traversal vulnerabilities in the source code reported by IBM AppScan • Developed secure messaging portal for the physicians/medical practitioner to send secure message to the patient via ‘Patient Portal’. • Implemented module to log and review all support user activities on customer data. • Developed services using SQL Anywhere 2011 for a customer to integrate with 3rd party and added authorization and authentication. • Developed installers for on-perm solution using InstallShield. • Provisioned and configured Jenkins server used self-signed certificate and integrated with Slack for the build notification(s) of continuous integration and continuous delivery (CI/CD) pipeline. • Automated IBM Static and Dynamic AppScan to scan and report vulnerabilities in build pipeline. • Developed basic UI components and services of new Framework, using ES6 & Vanilla JS. • Performed secure code review for the team members. • DevOps lead for the UI framework, worked on shared projects to improve build process using Jenkins, Git, & SonarQube. • Penetrated, and retrieved the database password for the on-perm solution using Fiddler, WinHTTP proxy. • Assessed source code vulnerabilities reported by IBM AppScan and worked with the team to come-up with the solution.

  • Programmer Analyst

    PROBYS

    July 2014 – November 2016(2 years 4 months)Harrisburg, Pennsylvania Area

    • Developed WCF services using C#, ADO.NET, LINQ, SSIS for Benefit issuance, Data Exchange, Case Management, Eligibility modules. • Worked on SQL server stored procedures, tables, indexes, performance and query optimization. • Developed SSIS packages to consume/create flat files for the external agencies. • Code review and supported in writing technical design documents. • Consumed different internal web services for UI pages using ASP.NET MVC, LINQ, and HTML, JavaScript, jQuery. • Simplified and automated complex batch processes, worked on different modules Eligibility, Case Management, Benefit Issuance, Reports. • Participated in doing the hand-shake between different systems using shared service and secured file transfer protocol (SFTP). • Supported System Integration and Unit Acceptance testing, worked closely with tester to validate the code and tested as per business requirements. • Post go-Live support.

    Recommendations (2)
  • Database Developer – Internee

    SIEMENS PAKISTAN

    June 2012 – June 2012Karachi, Pakistan

    The Siemens Engineering (also known as Siemens Pakistan), is an engineering conglomerate and financial services corporation. Its original corporate program is to provide engineering and technological solutions in energy, healthcare, infrastructure and construction industry. Responsibilities: •Developed database application for internal use by Transformers business unit. Utilized Iterative methodology. •Created database application with MS Access in perfect alignment with all regulations of global industry giant. •Orchestrated seamless migration of file system into database. •Received appreciation letter and compensation for the 4-weeks. Technologies used: VBA, MS Access, Windows.

  • Software Developer

    Kainaat Public School

    January 2010 – December 2010(11 months)Umerkot, Sindh, Pakistan

    A desktop based school management application includes student registration, managing grade-books, attendance, staff salaries, Paid-time off, administrative and accounting modules. Responsibilities: • Worked with the team members to gather and analyze the requirements. Prepared functional and technical specifications along with WBS and Iteration plan. Identified project risks; provided mitigation solution. • Worked in all phases of software development lifecycle (SDLC) for applications with multiple modules spanning from requirements analysis to user testing and training. • Simplified and automated multiple complex processes for school into an internal web application using C#. • Completed all 4 required deliverables while using Iterative methodology. • Developed Interfaces, generic classes, Enums, common functions by using OOP concepts. • Created Data model, designing and developing of database, tables using normalization concepts. • Created stored procedures, Views, indexes.

Education

Languages

  • English

    Professional working proficiency

  • Urdu

    Full professional proficiency

  • Sindhi

    Native or bilingual proficiency

Projects

  • Student GPA System

    December 2013 – December 2013

    • Worked with the team members to gather and analyze the requirements. Prepared functional and technical specifications along with WBS and Iteration plan. Identified project risks; provided mitigation solution. • Developed 3-tier role based application to calculate and maintain student GPAs including login and tracking modules for auditing use, and report generation modules; completed on-time utilizing agile methodology. • Focused on user interfacing and business logic throughout entire project. • Used C#, LINQtoSQL to create interactive application. • Used DEV Express tools for GUI. • SMTP for sending emails to students and professors. • Used DB context for making a bridge between C# and SQL Server. • Followed strict project management guidelines to meet the deliverable deadline with success. Technologies used: .Net, Visual Studio 2010, SQL Server 2008 R2, DevExpress, MS Project, MS Visio, Windows.

    Team Members (6):
    • Tariq Mehmood,
    • Syed Naveed Haider,
    • Lokesh Kojhani,
    • Adeel Munawar,
    • Asanga Alahakoon,
    • Lokesh Kojhani

Skills & Expertise

  • CSS3
  • Vanilla Js
  • Tortoise SVN
  • Secure Code Review
  • JavaScript
  • InstallShield
  • SQL Server Integration Services (SSIS)
  • HTML 5
  • Application Security
  • System Integration Testing
  • Software as a Service (SaaS)
  • DevOps
  • Secure Coding
  • Blockchain
  • MongoDB
  • Design Thinking
  • Payment Card Industry Data Security Standard (PCI DSS)
  • U.S. Health Insurance Portability and Accountability Act (HIPAA)
  • Web Application Security
  • jQuery
  • Gulp.js
  • KnockoutJS
  • General Data Protection Regulation (GDPR)
  • OWASP
  • Vulnerability Scanning
  • Github
  • .NET
  • Jenkins
  • Node.js
  • Object-Oriented Programming (OOP)
  • Continuous Integration and Continuous Delivery (CI/CD)
  • TFS
  • ASP.NET MVC
  • Microsoft SQL Server
  • Java
  • Language Integrated Query (LINQ)
  • CSSLP
  • SQL

Certifications

  • Text Analytics – Level 1

    IBM, License

    February 2017

  • IBM Agile Advocate

    IBM, License

    November 2017

  • IBM Agile Explorer

    IBM, License

    January 2018

  • IBM Blockchain Essentials

    IBM, License

    March 2018

  • IBM Blockchain Foundation Developer

    IBM, License

    March 2018

  • Enterprise Design Thinking Practitioner

    IBM, License

    March 2018

  • Security and Privacy by Design Foundations

    IBM, License

    February 2019

  • Interskill – Blockchain Foundations

    IBM, License

    March 2019

  • Certified Secure Software Lifecycle Professional (CSSLP)

    (ISC)², License

    June 2019

  • Think Like a Hacker

    IBM, License

    September 2019

Courses

Maharishi University of Management

  • Software Testing(CS456)
  • Modern Programming Practices(CS401)
  • Fundamental Programming Practices(CS390)
  • Networking
  • Parallel Programming(CS471)
  • Big Data(CS522)
  • Database Management System
  • Algorithms(CS435)

Mehran University of Engineering and Technology Jamshoro

  • Database Concepts
  • Communication System
  • Web Engineering
  • Mobile and Wireless Communication
  • Software Engineering
  • Project Management
  • Management Information System
  • Artificial Intelligence
  • Computer Programming
  • Object Oriented Paradigm
  • Discrete Mathematics
  • Data Structure and Algorithm Analysis
  • Visual Programming
  • Engineering & Economics Management

Volunteer Experience & Causes

Causes Lokesh cares about:

  • Animal Welfare
  • Children
  • Civil Rights and Social Action
  • Economic Empowerment
  • Education
  • Environment
  • Health
  • Human Rights
  • Disaster and Humanitarian Relief
  • Poverty Alleviation
  • Social Services