Sign in

Engineer Mechanical Engineering

Los Angeles, California, United States
October 17, 2016

Contact this candidate


Mehul Oswal

**** ****** ******, *** *******, CA-*0007

Phone: 323-***-****, E-mail:


Around 8 years of experience in Software Build & Release Engineering work with expertise in Merging Strategies, Code Integration, Compilation, Creating Installers, Packaging, Configuration Management tasks and Continuous Integration with several organizations.


Numecent Inc, Irvine, CA

(Dec 2014 - Present)

Software Build Engineer

Performing Code Integration in timely manner for various cloud paging products.

Configured Jenkins environment from scratch to perform continuous Integration build jobs.

Maintaining Jenkins environment by periodical updates and installing useful plugins.

Wrote Perl script of 6K+ lines to automate all the build and release tasks for nightly builds and maintaining it.

Created a detailed flow chart for build automation tasks

Designing, creating and maintaining new automation tasks to enhance the existing build systems.

Performing builds on platforms like Windows and Linux.

Using Jira for bug tracking and tickets handling.

Working as a team player to carry out the routine work.

Writing detailed technical documents for all build system related automation.

Work on Perforce as administrator to support users and managed the permissions on different branches.

Assisted in creating complete release document and policies.

Worked on Various tools including Jenkins, Perforce, Jira, Batch scripts, Perl scripts, Visual studios, Msbuild, make/nmake, Ant, Installshield.

Worked on EV signing and Microsoft signing of installers.

Athreya Inc, New Brunswick, NJ

(Jan 2014 – Dec 2014)

Software Engineer

Running and maintaining builds on various platforms like windows and Linux.

Working on Subversion as source control system.

Using Ant as build automation tool to run the builds on java source codes.

Specialized in automating tasks and process through scripts, implementing branching models, and build/release solutions.

Performing various activities like tagging, merging and branching effectively on regular basis.

Build, Configure, Manage and Coordinate all Build and Release Management activities.

Specialized in performing deploying activities using Apache Tomcat.

Used Perl and shell as scripting languages.

Used Jira for generating, closing tickets and bug tracking.

Working on Automated build & Release process.

Install, Configure and maintain Jenkins environment for various project builds.

Communicating and co-ordinating effectively with developers, team members and managers.

Siemens PLM Software, Cypress, CA

(Dec 2012 – Jan 2014)

Software Engineer

Specialized in automating tasks and process through scripts, implementing branching models, implementing Build/Release solutions.

Build, Configure, Manage and Coordinate all Build and Release Management activities.

Expertise with Linux and Windows environments including Ant, Shell and Perl scripts, Perforce, Visual Studios, DOUG, MWS.

Automated nightly build, tests, and reporting mechanisms.

Experience in performing, coordinating and supervising all the activities related to Build, Code Integration and Rebase for the new release of group builds of NX software from a team of software engineers across the globe including Asia, Europe and America.

Worked on server machines with platforms like windows64, windows32 and linux64 to test and resolve the new release for group build issues, test failures, build breaks, integration issues, and analyzed logs in Agile Environment.

Team building skills with proficiency in grasping new technical concepts quickly, Excellent management skills, Organized with attention to detail, Ability to communicate clearly with test teams, developers, QA teams and product managers to ensure releases are delivered in timely manner.

Documented all the findings thoroughly.

Performed daily builds, integration, rebase by removing all errors and merges in most competitive and challenging NX Design Software.

Assetsmart, Santa Monica, CA

( May 2011 – Dec 2012)


Working on Internally developed Mechanical Software.

Working on coding and managing of mechanical products in to the system.

Used various Engineering Tools to perform daily work.

Specialized in automating tasks and process through scripts.

Documented work done, skills required and mitigated in future projects.

Developed and Presented Visio and power point slides.

Used different tools for generating tickets and bug tracking.

Communicate with developers, manager and other team members to work as a team player.

Worked closely with developers and managers to resolve the issues related to Code Integration.

SOT, USC, Los Angeles, CA

(Jul 2009 – May 2011)

Build & Release Engineer

Designed and Developed Jenkins Build deployments.

Managed Jenkins with Ant and Maven to perform the build.

Branching and merging code lines and resolved all the conflicts rose during the merges.

Used Subversion as version control system for managing software codes.

Wrote built scripts in Ant and Perl.

Installed and administered tools like JDK, Ant, Maven, Jenkins, and Subversion.

Written Perl scripts and integrated with build Program to help in performing various tasks on different platforms.

Performed manual build's to troubleshoot issues occuring from inconsistent codes on the different platforms and emailing the team when the build is completed.

Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.

Used Ant scripts to perform the builds and wrote a few supporting Perl scripts.


Master of Science in Mechanical Engineering, University of Southern California, Los Angeles - May 2011.

Bachelor of Engineering in Mechanical Engineering, Bharati Vidyapeeth University, Pune, India - June 2007.

Diploma in Mechanical Engineering, Bharati Vidyapeeth, Pune, India - June 2003.


IT Project for Technical support to company X - Implemented Microsoft Project to manage, time, resources, cost and Work Breakdown Structure for the complete project.

Project was based on estimating number of people required to work on the project, resources used, load ditribution, risk involved, total time to close the project.

Preparing small details about planning and execution of project in order to handle the number of tickets issued by company X.


Microsoft Office (Word, Excel, Project, PowerPoint, Outlook, Visio, Access)

Programming Languages C, C++, Java, Batch, Perl, Shell, Tcl/Tk/Tix

Installshield, Visual Studios, Photoshop, DOUG, MWS, Perforce, Subversion, Ant, Maven, Jenkins, Apache Tomcat, MSbuild, make/nmake.

Contact this candidate