VinayGupta
Java/Python Developer
Objective
- To work as a Java/Python developer in an organization where I can utilize my existing skills and knowledge and develop new skills to contribute in the accomplishment of organizational goals,apply Machine learning/Artificial Intelligencesolution for real world problem to optimize business solution.
PROFESSIONAL SUMMARY
- Around 9+ years of experience software development with expertise on Java, J2EE, Spring and related technologies to design, develop applications.
- Around 4+ years of experience in Python, Pandas, Django development.
- Extensive knowledge in general object-oriented design principles and concepts including Design patterns.
- Sound Knowledge on RDBMS concepts and extensively worked with Oracle, SQL Server 2008, MYSQL.
Skills
Technology Skills:
- Languages/technology: Python,Numpy, Pandas, Matplotlib, Scikit, Django, flask,Java, Spring, JSP,Machine Learning, Data Analytics, Logical Regression, Linear Regression, Decision tree, Sql, Javascript, HTML
- Frameworks and Servers: Spring, Struts, JBoss, Tomcat
- Tools:MS Office, Eclipse, SqlDeveloper, Pycharm, Git, Git hub
Other Skills:
- Analytical Skills – Analyzed Business requirements and created Functional Requirement Documents.
- Strong Team skills – Have led teams and worked on several team-oriented projects with teams in different locations.
Work Experience
1. March 2021 – May 2021(3 months contract)
Payroll Company :Randstad
1.OSM–automated inspection solutions from printing, labeling and packaging inspection to physical specifications, product integrity, color and presence inspection.
Client Name: ACM
Team Size: 10
Responsibilities:
- Study and analysis of Business Requirement Documentation.
- Designing the architecture and deciding upon technological details of the project.
- Coding and leading the development phase by overseeing work assignment.
Technologies Used: Python, Django ,Pandas,Wheel,Jinja2 Template, HTML, Rest api
2. (60 months) Dec 2015 – Nov 2020
1.ACM–By the help of this project Author publish their papersAutomatically, Download File(meta data in csv format and paper in form of doc/tex/pdf and image combine in zip) From Client. Take author paper and process it.
- Estimate manual time taken and complexity of author paper using Linear Regression.
- Read Meta Data with validation and insert in database using python/pandas.
- Make scheduler to copy file from client FTP in java
- Make interface for user to submit their input in form of zip and review their article in form of PDF/HTML5.
- Build tool for analysis reports in from of table and graph(using python, pandas and flask)
- Build interface for support team for watching and working L1, L2, L3 request in python and django.
Client Name:ACM
Team Size: 12
Responsibilities:
- Study and analysis of Business Requirement Documentation.
- Designing the architecture and deciding upon technological details of the project.
- Coding and leading the development phase by overseeing work assignment.
Technologies Used: JDK1.7, SQL 2008 ,Spring 3.0,Multithreading, Web Server - Tomcat 7.0,Python,django,flask, Machine Learning, Data Analytics,Logical Regression, Linear Regression, Decision tree
3.(30 months) July 2013 – Dec 2015
1.TD-XPS-TD-XPS is a web-based platform that enables building and managing a robust XML-based production process which integrates authoring, reviewing, editing, formatting and multi-channel delivery from a single content source at a lightening fast speed. It is a futuristic and intelligent technology that allows for new levels of operational agility and flexible modular approach.
Client Name:Elsevier
Team Size: 15
Responsibilities:
- Study and analysis of Business Requirement Documentation.
- Designing the architecture and deciding upon technological details of the project.
- Coding and leading the development phase by overseeing work assignment.
Technologies Used: JDK1.7 , SQL 2008 ,Spring 3.0,Multithreading,Web Server - Jboss 7.0
4. Application Developer, , Jaipur(24 months) April 2011 – April 20