Post Job Free

Resume

Sign in

Software Developer Python

Location:
Chennai, Tamil Nadu, India
Salary:
12+ LPA
Posted:
February 14, 2020

Contact this candidate

Resume:

Profile of Mr. Jayakumar S

Skype & Email: adbr99@r.postjobfree.com

Mobile: +91 - 996-***-****

https://venbsc.wixsite.com/jay-s

Career Objective

Every assignment taken up by me immediately, I consider it as a unique opportunity to create and add value through my experience. I wish each one of such, work towards the growth and objectives of the organization.

Academic Qualifications

Master of Engineering in Computer Science and Engineering from Sathyabama University, Chennai, India –May-2010

Bachelor of Engineering in Computer Science and Engineering from Sudharsan Engineering College, Sathyamangalam, Pudukottai, India May-2005.

Career Summary

Implementing Object-Oriented Python, Hash Tables (Dictionaries) and Multi threading.

Analysis, Design, Development, Management and Validation of various stand-alone and client-server applications.

Exceptional ability to work independently with a team of Python coders.

Developing of web-based applications using Python and XML.

Good understanding on Django and ORM.

Well versed in design and development of presentation layer for web applications using technologies like HTML,CSS, JavaScript, JQuery.

Worked with varieties of Relational Databases (RDBMS) like SQLite, MySQL and PostgreSQL.

Ability to learn and adapt quickly and to correctly apply new tools and technologies.

Capable of working alone as well as a team player with strong interpersonal skills. Technical Skills

Languages Python, Java, C, C++

Technologies Machine Learning, Deep Learning, Artificial Inteligence Scripting languages HTML 5,CSS, JavaScript, JQuery, AJAX and Bootstrap Tools and Utilities Eclipse, Notepad++, Git

Application/web servers Apache Tomcat, WebLogic.

Databases SQLite, MySQL and PostgreSQL

Operating Systems Windows 7/10. Linux

Framework/Design

Methodology

Django, Anaconda, Jupyter notebook python 3

Co-ordination Tools JIRA, Story Board

13+ Years of Career Summary

As a Senior Software Developer for SRM Axis Intellects Pvt. Ltd. from January 2018– January 2020 Phase-i Online Exam

Client: SRMFET

Technology: Python, Django, PostgreSQL, HTML5, CSS Description:

Offering benefits such as ease of marking, reduced need to read illegible handwriting, saving of time and raw materials and reduced logistical overheads. For measuring the knowledge of the participants on a given topic. It is User-friendly systems are not only needed for the creator, but also for participants. The online exam can be made for people who are invited to the exam and have to log in with a username and password. If an online examination system is not user- friendly, creators and participants will move on to another system. Offering several types of questions multiple choice, fill in the blanks, and free text by Python UI buttons, check box and dropdown list. Having more than one option is necessary to check several types of knowledge. It is a responsive design approach where we web designer wants to reach an optimal web experience for a wide range of devices. Responsibility:

Involved in the development of web service API, web Applications, and customer request, Backend changes and bug fixing.

Implemented the logic for automatically checked answers having to check all answers how much time-consumed by each using Python methods. So, having the answers checked automatically and instantly will eventually pay off. It’s less work for the creator of the exam, and participants don’t have to wait too long for getting the results of their exams.

Used Django frame with PostgreSQL for responsive site scales with the size of the screen without sacrificing the text readability or usability of the user interface.

Used Python Files for Auto exam publish by List the user with their permission option of accessing the content to the predefined group of users.

Implemented the Reports and performance analysis having the results and statistics to get a whole overview of the performances. Which Student scores best? On what kind of questions did users score low?

Used Django report generation template can export the results and statistics to an Excel file or PDF.

Used JIRA to keep tracked and suggested new features which are implemented by our team members As a Junior Software Developer for SRM Axis Intellects Pvt. Ltd. from October 2015 – December2017 Phase-ii (Feekart system)

Technology: Python, Django, SQlite HTM5-CSS,

Client: SRM-Accounts

Description:

Online fee payment account use Student Web Interface - username and password as login, Constraints for log on to account, with the student Register number as user name and date of birth as password at first time. To connect the e- Varsity student database, into Feekart used the database open command by .open http://evarsity.srmuniv.ac.in/srmweb/srmFETDB.db this command will open and connect dcyz[ffdcdddthe database to the Feekart directory as " https://feekart.srmuniv.ac.in/srmopp/. Once payment proceed, will connect to online bank portals to select the bank name and mode of payment for doing the payment process. Responsibility:

Implemented the banner design in the login page and process window using HTML5, CSS.

Implemented the e-varsity DB connection with Feekart uising Django frame with PostgreSQL and also for responsive site scales with the size of the screen without sacrificing the text readability or usability of the user interface.

Designed the home page of the Feekart having the student current semester subjects enrolled, arrear subject details and their fees amount.

Implemented the due flag, On successes of bank transactions it will be cleared for that user id. Phase-I (DD and Cheque Analysis system)

Technology: Tesseract OCR with Python

Client: SRM-Accounts

Description:

Read the essential information like DD/Cheque Date, Amount, DD/Cheque No., Bank name and convert into Excel sheet with the student id. Pre processing has been taken on each image through the Tesseract binary as-is.

Then execute each image through ocr.py (a Python file), which performs pre-processing before sending through Tesseract and compare the results of both of these methods and note any errors.

Next, depends on the pre-processing method has been specified in command line argument, for checking of either threshold or blur the image. This is more advanced pre-processing methods, depending on specific application of OCR. Responsibility:

Implemented the image class which is required to load the input image from disk in PIL format, a requirement when using pytesseract .

Then performed a threshold in-order to segment the foreground from the background both cv2.THRESH_BINARY and cv2.THRESH_OTSU flags had been used. So that it is useful for reading dark text that is overlaid upon gray shapes.

Alternatively, the blurring method has been applied to reduce salt and pepper noise, which is making it easier for Tesseract to convert correct OCR image.

After pre-processing image has been done, Used the os.getpid to derive a temporary image filename based on the process ID of Python script.

Used pytesseract for OCR to write the pre-processed image, gray, to the disk for saving with the given filename and apply OCR to image using the Tesseract Python “bindings”:

Finally used the pytesseract.image_to_string for converting the contents of the image into our desired string/text. Notice pass a reference to the temporary image file residing on disk. As Junior Software Developer for Techwave Infotech Pvt. Ltd. from January 2015 to October 2015 Project : INPD

Technology: Java,SQL,Tomcat Apache, HTM5, CSS

Client: Indian Police Dept.

Description:

The field interview is a means of collecting, preserving and disseminating information about suspicious activity of individuals and/or vehicles. Officers making temporary stops of individuals or vehicles for the purpose of conducting an investigative interview may detain a person if the officer has reasonable suspicion that the person is committing, has committed, or is about to commit a crime. The right to detain applies to both pedestrians and vehicles and may be exercised upon reasonable suspicion of any crime

Responsibilities:

Understanding the client's requirement for the development and subsequently documenting.

Responsible for the development of Java,J2ee,Spring and Hibernate

Developed Form Bean and Action classes to store and retrieve data by the user.

Writing unit test cases and executing the unit cases.

Defect fixing of the application found in System Testing. As an Assistant Professor in SRM University, CSE Dept. from June 2010 – December 2014 Responsibilities: Teaching the industrial oriented course as special elective courses like

Data Structures design and analysis using Python

Augmented and Virtual Reality

Web development using React JS, Node JS, Angular JS

Internet of Things and its enabled services

Cloud and Edge Computing

Analyst on Ecommerce Web for Nittany Creative Solutions Pvt. Ltd. from January 2005 to May 2008 Project : INPD

Technology: J2EE, JavaScript, HTML, CSS

Client: Bee line, Express line.

Description:

Various web based professional codec has been done for the commercial business organization. To Analyze the static websites, make overseas and redesign the e-commerce solutions into interactive web applications and content management. Statistics to made for the business development and to increase the revenue. Responsibilities:

Analyze the Graphic Design, Coding of web pages and Multimedia presentations.

Analyze the Websites with Design Studio application, Flash based, Virtual e-book that can be integrated and used for catalogs, flyers, specials etc., through web.

Analyze the Websites with shopping cart, B2B / B2C applications, Community Websites, Portals and product search options.



Contact this candidate