BHAVIN VYAS Email- MBA(SYSTEMS & IT PROJECTS), BE (COMPUTER SCIENCE) Contact:- ,- ,-
Objective:
Looking for a challenging Sr Software Engineer / Architect position. Distinguished ability to conduct accurate needs analysis, solve problems, assess technical capabilities, build and motivate teams, conduct strategic planning.
Experience:
Total Experience: 10+ yrs
Relevant IT Company experience: 9+ yrs.
Programming Languages
Years of Experience
Last Used
C / C++ ( STL, DS)
7 yrs
2016
UNIX / LINUX
7 yrs
2016
Perl / Shell Script
7 yrs
2016
Oracle ( DB )
6 yrs
2016
VB / ASP / HTML
3 yrs
2016
System Design / Architect Exp
5 yrs
2016
Summary of Experience:
Software
C, C++,PERL,UNIX, WIN32,Data Structures, MSSQLServer , MySQL, ORACLE
Tools
PVCS, Clearcase, SVN,RALLY
Domain Experience
TELECOM (Alltel, Nortel, Vodafone)
Investment Banking & Portfolio Management ( Royal Bank of Canada)
Embedded systems (secure meters).
Requirement analysis.
Interaction with Client side Business Analysts for Release Management and troubleshooting.
Management Experience
Ensure proper work distribution and resource utilization.
Co-ordinate with the team to ensure tasks are completed on time.
Supervising team members and helping them with technical issues
Conducting Multiple Level Code Reviews
Business Development
Trained fresher and new associates joining the team.
Create a positive work environment.
Detailed Technical Skills:
1) Languages: C, C++ (Understanding of STL, Design Patterns, Object-Oriented design, multi-threaded programming, Socket programming), PERL, Shell Script, PL/SQL, ASP, HTML, XML, JavaScript, VB 6.0.
2) Operating systems: UNIX (HP-UX), Sun Solaris, Linux, Windows (95, 98, 2000, NT, XP)
3) Database: Oracle 9i, 11i, MS SQL server, MySQL
4) Protocols: TCP/IP, SMTP, POP, FTP, SFTP, KSFTP, SSL, SSH, socket programming, client server technology, COM port programming in Energy meters (embedded technology), wireless modem and local modem programming.
5) Software Applications: Clarify, SVN, clearcase, MSWord. MSExcel, PowerPoint, Eclipse, Source Navigator, Guru, Visual Studio, MS Front Page.
Professional Summary:
SOPHOS Technologies Pvt. Ltd ( Formerly Cyberoam TPL).........Mar 2015-Mar2016
Domain:Networking, Firewalls.
Role: Tech lead
Responsibilities:
1) Writing Modules and Code for Project.Project was EMAIL PROXY which was written in C language which also had , SHELL SCRIPT and PERL SCRIPT as BACKEND and GUI was Written in JAVA. SSL was implemented for security. Wrote Client server Program for TCP/IP and Designed a PROTOCOL to SEND / RECV messages. Client Send Command and Server was Serving Request which was encrypted and decrypted using RSA 128 bit security Algorithm. Also Implemented POSTFIX Server, modified it to serve email for Team. Wrote Lite Weight EMAIL SERVER.
2) Assigning Tasks to Team Members
3) Solving Code Problems of Team Members and guiding them
4) Doing CODE REVIEWs for project
5) Designing the Components fo project and attending meetings regarding
6) Project formulation
TATA CONSULTANCY SERVICES LTD ( TCS LTD) ------ SEPT 2007 –Dec 2013
Client: Nortel / Ericsson
Domain: Telecom – CDMA Networks
Role: System Engineer (Design)
Responsibilities:
Domain Management. ( Taking Decisions )
Solid understanding and expertise of software development life cycle processes including requirements gathering, analysis and design, development tools and technologies, release and version control, contemporary testing methodologies and deployment management.
Technical implementations of Client Interfaces in PERL, UNIX and Unit testing
Conducted review of test plans, test scripts and test scenarios and validated test results obtained by team members
Supervising team members and helping them with technical issues
Conducting Multiple Level Code Reviews
Interaction with Client side Business Analysts for Release Management and troubleshooting.
Preparing High Level design, Design Document, Coding of Modules, Unit testing. Writing and executing Regression test suite.
Worked on programs like Base Station Controller (BSC), CORE Billing Manager for CDMA Mobile switches.
Performed upgrades, patch maintenance and integration with vendor software on
Solaris platforms, netra 240 and Turgo machines.
Wrote project status reports, developed project plans
Developing reusable PERL modules, making changes to existing PERL programs.
Worked on Enhancement features development. Maintenance and support of projects.
Wrote C++ Classes, Modules, libraries. Wrote software upgrade scripts .
Used HP Quality Center for testing. Clarity for CR tracking.
Knowledge of Security. Algorithms like RSA and DSA. Public-Private key infrastructure.
Worked on protocols like FTP, SFTP, RSFTP, KSFTP, and SSL.
Multithreading programming, Client –Server programming.
responsible for Knowledge Transition to associates from the client side and helping them build a new team in their India office.
Creation and Maintenance of Oracle database. Writing SQL Queries for Updating, deletion, etc.
Installation of Oracle database, Apache Server, Operating Systems like Linux, Windows,
Taking backups
Writing UNIX / LINUX System Administration Scripts
Platform: Windows, UNIX. (Solaris)
Tools: Eclipse, GURU, Source Navigator. Version control system PVCS.
Languages: C,C++,STL, Design patterns, PERL, SHELL script.
b) Client: Royal Bank of Canada.
Domain: Banking
Role: System Engineer (Design)
Royal Bank of Canada is large bank in Canada which provides facilities such as Core Banking, Capital Markets, Wealth Management etc to the customers. Online Investment Portal (OIP)is a tool provided to customers for the purpose of Online Banking and Investment services
Responsibilities:
Domain Management. ( Taking Decisions )
Requirement Analysis. Preparing High Level design, Design Document, Coding of Modules, Unit testing. Writing and executing Regression test suite.
Worked on programs RAZOR.
Worked on Enhancement features development. Maintenance and support of projects.
Used JIRA for CR / ticket tracing and management.
Wrote C++ Classes, Modules, libraries.
Platform: Windows.
Tools : Microsoft Visual Studio
Languages : Visual C++.XML.XSD,MS SQL server, STL, Design patterns
c) Client: Vodafone
Domain: Telecom
Role: Team / Shift Leader
Responsibilities:
Analyzing and Assigning tickets to team members.
Client Co-ordination, follow ups till ticket resolution.
Reporting to higher management.
Played role of faculty for Induction Learning program, imparting training to team members.
holding discussions with the Business Analysts, understanding the requirement specifications, getting doubts clarified.
My responsibility also involved training new developers, helping them with technical issues. This project had aggressive timelines and the team and I got acknowledgement and appreciation from the client higher management for our efforts, once it was released to production.
Received several "TCS GEMS" awards for technical knowledge and contribution toward team development.
Tech Mahindra Ltd. -----------Feb 2007 - Aug – 2007.
Client : ALTEL
Domain: Telecom - Billing
Role : Design Engineer
Responsibilities:
Maintenance of project. Solving Change requests by writing code, queries.
Writing stored procedures, triggers, packages.
Client co-ordination.
Writing UNIX SHELL Scripts for System Administration Functions
Wrote Scripts for analyzing Disk Hogs, Disk Usage per user.
Wrote scripts for deleting a user from System, system clean up.
Platform: Windows, UNIX, ShellScript.
Languages : Pro *C, Oracle.
Silicon IT Services- Apr 2005 – Jan 2007
Domain: Telecom
Role: Sr. Engineer
Responsibilities:
Installation of operating system like windows , Linux, Unix
Installation of Various production software.
Installation of lotus notes.
Installation of Apache Server.
Installation of Oracle server.
Installation of firewalls and Anti virus software
Making system ready for production.
Installation of MSSQL server and MySQL server.
Applying patches, upgrading system
Remote Network monitoring using tools.
Analyzing logs and making reports for higher management.
Secure Meters ( Entity Solution Ltd) - Jul 2004 – Mar 2005
Domain: Energy – Meters (embedded technology)
Role : Design Engineer
Responsibilities:
Involved with usability testing including serving as the main point of contact for an external usability consultant, identifying aspects of the design to be tested, reviewing
the proposed scripts
Developed and managed software requirements, conducted site visits, produced prototype
designs, developed and executed test scenarios, and launched product to market
Involved in designing and developing smart protocol.
Writing Code modules classes.
Writing Queries, Stored procedures, triggers.
Preparing Design Document.
Energy meters programming, COM port communication programming.
Programming of remote wireless modem and local modem technology.
Platform: Windows, UNIX.
Languages : VC++, Oracle.
Silicon IT Services- Feb 2001 – Jun 2004
Domain: Telecom
Role: Sr. Engineer
Responsibilities:
Installation of operating system like windows , Linux, Unix
Installation of Various production software.
Installation of lotus notes.
Installation of Apache Server.
Installation of Oracle server.
Installation of firewalls and Anti virus software
Making system ready for production.
Installation of MSSQL server and MySQL server.
Applying patches, upgrading system
Remote Network monitoring using tools.
Analyzing logs and making reports for higher management.
MIEL e-security Pvt Ltd. ............Mar 2000 - Jan 2001
Domain: Network Security
Role: Sr. Developer
Responsibilities:
Meet with customers to determine their needs, gather and document requirements, communicate with customers throughout the development project to manage customer expectations, resolve issues, and provide project status
Present to senior executives within company, provide sales support by traveling to client sites, and conduct online product demonstrations for current and prospective customers.
Writing wrapper classes for programs like Mail secure, form secure.
Writing classes and programs to secure mail client, web sites using Encryption and decryption algorithm (RSA and DSA).
Giving Client demonstration and training.
Smart card technology, Bar code reader programming .
Platform and tool: Windows, C++.
Viraat Datatech Pvt. Ltd. ...............May 1999 - Jan 2000
Role: Developer
Responsibilities:
Completed business re-engineering consulting and interactive application development projects Requirement analysis for customer.
Developed 3 projects single handedly for client
Indiaitme society.
Mailing system
Event management system.
Managed the design and development of a MS Windows-based reporting and data storage system for a client application
Designed feature enhancements using Visual Basic 6.0 for a MS Windows application used to
create and edit labels required for compliance with regulatory standards
Single handedly means designing, coding testing and installing at client side.
Designed reports using different search criteria for management purpose.
Giving training to customer.
Later promoted to manage and execute development team for automated ASIC/IP model generation Handled team of five.
Platform and tools: windows, VB6.0, crystal reports, Oracle.
Trainings Attended:
1) Oracle DBA Training ( 15 days )
2) Training on Computer Languages – C, C++, UNIX, Power Builder, VB6.0. Oracle Pl/SQL ( 4 months )
3) Communication Enhancement skill Training – Oral and written (Email communication).
Inplant Trainings :
1) Larsen & Toubro - 6 months – Petrol Pumps Electronic Meters
2) Nelco Ltd - 6 months. Worked on RAX ( Rural Automatic Exhange) And MAX
EDUCATION
Degree/Certificate
Institute/School, City
Year
GPA/Percentage
MBA (PGDM - Systems and Marketing)
IIBMS, Mumbai
2013
75
B.E (Computer Science)
Ramrao Adik Institute of Technology, mumbai-
Dip.Ind.Electronics
Fr. Agnel Polytechnic, BTE, Maharashtra
1993
78
Dip. Software Exports
Boston’s Computer institute
1997
A