Locknath Shil
San Jose, Ca
*************@*****.***
Senior Software Engineer
SUMMARY OF QUALIFICATIONS
• 9+ years software development experience in Data Extraction and Data Manipulation in Finance,
Transactional Data Management and Semiconductor Test Result with knowledge of Object
Oriented Analysis, Design, and Programming.
• Performed Analysis, Design, Coding, and Testing of complex software, using C++ and Java;
developed commercial and internal product to support product functionality and reliability.
• Strong analytical and problem solving skills.
• Excellent communication skills; facilitating meetings, developing and presenting reports,
gathering customer needs, and working with people across multiple sites.
TECHNICAL SKILLS
• Programming Languages: C, C++, Java, Perl, Python, XML, SOAP, MySQL
• Operating Systems: Linux, Sun Solaris / Unix, Windows 2000/XP
• Tools: NetBeans, Visual Studio.NET, UML, Rational Rose, Rational Clearcase
PROFESSIONAL EXPERIENCE
XAMBALA INCORPORATED, San Jose, Ca 3/2009 - 7/2009
Senior Software Consultant
• Developed graphical display to monitor live stock market data send from trading exchange using
Java and C++.
LTX-CREDENCE CORPORATION, Milpitas, Ca 2007 - 2009
Senior Software Engineer
• Redesigned datalog output for diagnostic program; allowed data to easily analyze using external
data analysis tool using C++.
• Designed and implemented user interface to retrieve internal test program information.
GOLDENGATE SOFTWARE, INC., San Francisco, Ca 2006 - 2007
Senior Software Engineer
• Developed server side component of Veridata, a 4-tier high-speed data comparison solution,
using C / C++.
• Enhanced Veridata server to use MySQL as persistence object storage.
CREDENCE SYSTEMS CORPORATION, Milpitas, Ca
/ SCHLUMBERGER TECHNOLOGIES, San Jose, Ca 2000 - 2006
Senior Software Engineer (2004 - 2006)
Software Engineer (2000 - 2004)
Developed, and maintained Datalog system for products in Semiconductor Test Equipment.
Development environment was in Solaris / Windows 2000 using C++ and Java.
Locknath Shil 408-***-**** *************@*****.*** Resume – Page 2/2
Software Development
• Produced test results in a multi-threaded application, implementing through multiple software
layers.
• Implemented communication between different language objects using Common Object Request
Broker Architecture (CORBA) and Java Native Interface (JNI).
• Improved datalog throughput; reduced total test time for AMD production test program by 65%.
• Implemented compact, user friendly Datalog Formatter in place of verbose XML, and Text
formatter.
• Improved test time by stopping execution once first failure had been detected.
• Designed and implemented datalog architecture to log both digital and digitized analog result.
• Investigated result collection performance by chopping the flow and then analyzed.
• Developed client-server application for collecting result while running tests on semiconductor
devices.
• Built GUI tools for Sapphire product using Microsoft Foundation Class (MFC) to control flow of
execution and result collection.
• Provided mechanism allowing user to request types of functional result to be logged.
• Implemented mechanism to collect algorithmic pattern generation information.
• Re-factored datalog module to handle multi-threaded application.
• Analyzed result throughput between XML and Text data using Perl.
Software Debug / Testing during Development
• Analyzed, and resolved customer software change requests.
• Created unit test when a new functionality was implemented.
• Used debuggers such as Visual Studio, UPS, Purify, Quantify, Java Studio to debug and test
software programs; increased product reliability.
• Applied tools such as Rational Clearcase, Rational Clearquest; allowed tracking of different
software changes and issues in program.
• Developed test harness and hardware test suites to verify functionality of software using Perl.
Communication
• Gathered customer needs to determine software requirements.
• Lead several software projects to develop key features for Sapphire products.
• Coordinated work with different areas of software that often involves people from different sites.
• Mentored other team members in technical and analytical fields; improved productivity and
reduced errors.
• Assisted project managers in assessing detailed tasks; came up with reasonable and realistic
project schedule.
EDUCATION
• Master of Science, Computer Science, Lamar University, Beaumont, Tx
• Bachelor of Science, Computer Science, Bangladesh University of Engineering and
Technology, Dhaka
HONORS
Champion in Graduate Project Program ‘Othello Tournament Game’, a three-tier client-server
application.