SHAILESH WAGH. https://www.linkedin.com/in/shaileshdwagh (LinkedIn)
Address- 9451, lee highway, Apt no 417, VA, 22031. Mob 703-***-****. Email- ******@***.*** SOFTWARE PROFESSIONAL
(2+ years of experience as a software developer) Emphasis area- Software Engineering (M.S)
CITIZENSHIP: (India) Non-Immigrant Resident
WORK AUTHORIZATION: OPT (no security clearance)
TECHNICAL SKILLS
Database : - SQL (stored procedure etc), XML, XQuery, JSON, jSONiq JQuery, normalization
Coding Languages :- C++, C#, Java (OCJP 6 certification ID OC1078720)
Web Development :- JSF 2.2, AJAX, PrimeFaces, HTML, JavaScript CSS, RMI, RPC, socket programming Design patterns, Amazon EC2 cloud deployment, Jboss (windows), .net
Advanced Testing :- Code double, Graph coverage(CACC etc), Junit scripting, Input space partitioning,
Syntax Based Testing, mutation testing
Architecture :- Class diagrams, dynamic interaction modelling, secure design using standard
methods to avoid common code vulnerability.
Project management:- UML 2.0, SRS preparation, project cost measurement
EXPERIENCE in WEB PROJECTS
Next Step Commerce, Virginia, USA (Summer Internship) (June 2015 to August 2015)
Project description: Ecommerce Website Development-(856 EDI document):
For the shipment acknowledgement new 856 format is designed along with other 855 EDI document so that customer knows the delivery estimate, changes in shipment etc. before delivery.
Role
EDI Parser requirement analysis, Database Design, MS excel function and coding
Parser development, Algorithm optimization
Technologies used- (.Net) and SQL server ‘13
Efficiensis Design Engineering Pune, India (August 2012 to July 2013)
Project description - Workshop Job scheduling web application (August 2012 to January 2013)
Client - TATA MOTORS, INDIA and TATA Technology, Pune, India
Role- Application developer (team size 5)
Developed scheduling algorithms and designed the architecture of the project
Implemented functionality of parsing excel files for giving inputs of 4000+ machines to schedule tasks
Display tabular reports to show results and implement various JavaScript functionalities.
Created reports in HTML and UI design
Technologies used- oracle 10g, HTML, .Net
Zcon Solutions ltd, Pune, India (January 12 to August 2012)
Project description: Theratracker software to keep electronic medical records (January 2012 to August 2013)
Client – Turn key therapy home health agency, USA. https://www.turnkeytherapy.com
Role- software developer (team size 8)
Developed a complete module for physician to create treatment note along with Front end
Created summary reports and stored procedures
Technologies used- Devexpress 12.1 (.net) and SQL
RESEARCH WORK:
TATA Technology & Efficiensis Design Engineering Pune, India (August 2012 to May 2013)
Project description- Commercial Vehicle Development (August 2012 to May 2013)
A project of digital prototyping and modelling of vehicles developed in C++ (Object based language) to optimize and validate the designs done by tools like CATIA within the design constraints and budget and norms by regulatory government. Vehicle designs were easily incorporated by coding which makes easy to keep interdependencies between different modules.
Role- Worked in the team of TATA Technology as Application developer (Team size 22)
Truck frame generation module redesign
R&D work Object Definition Language (similar to C++) for a property called Relations which is along the similar line of concept of signals and slots in C++.
Devised a method to implement Relation concept 1st time and redesigned the project achieved complete dynamic functionality over events on object update which gave simple way to maintain the interdependencies between different objects. Also the change in the object was easily reflected in all the dependent modules which helped to find design errors while coding and minimized the possibility of errors in regression tests.
Gave presentations of my findings, project analysis and future scope of the technique for more optimized designs. Generated reports of project improvement in testing, performance, extensibility.
Devised a general abstracted technique to implement relations in other live projects.
A While working on the relations I exploited particular characteristics of object initialisation in Object
Definition Language which I used to develop a Quick Build add-on for Knext-IDE of Tata technology which reduced the testing and development time while coding for new functionality by 50%.
Technologies used- (C#) object definition language
PAPER PRESENTATIONS:
Challenges in P2P Social Networks Systems
Security measure in p2p Networking systems
EDUCATION
Masters of Science in Software Engineering:- George Mason University, Fairfax, VA (August 2014 - May 2016)
Bachelors in Computer Science :- Pune University, India (June 2007 - June 2011)
GRE -312 Toefl 91
COURSES in SOFTWARE ENGINEERING (August 14 to May '16)
Data Related: Database for World Wide Web (Json, XML schema, XQuery) . Data mining
Coding languages Related: - Object oriented specification & construction (swe619), Distributed software engineering (swe622)
Project management : - Software Requirements Analysis and Specification (swe621), Project management-swe625 (costing)
Software Architecture: - Secure software design-swe681, S/W Modeling and Architectural Design-swe620
Web development : - Component-Based S/W Development (JSF, JPA,.NET) – swe645, Computer Networking-infs612
Software Testing: - Software Testing and theory: swe 637
OBJECTIVE:
To get challenging work experience of each phase of software development and work in an environment where there is an opportunity for personal development in terms of knowledge, interpersonal skills and scope for research work.