Post Job Free

Resume

Sign in

Software Developer Engineering

Location:
Junagadh, Gujarat, India
Posted:
January 24, 2021

Contact this candidate

Resume:

SAMEER MAKWANA adjoar@r.postjobfree.com

CAREER SUMMARY

● Expert level Programmer offering a strong foundation in Software Engineering, System Programming and Programming Principles across multiple platforms.

● Experienced in Object-Oriented Programming, Architect Software Designs and Developing, Testing and Debugging code, Optimizing Code and Systems for Performance Reliability, Designing Interfaces, Administering Systems and Networks using Agile practices.

● Quickly learn and master new technologies with “can do” positive attitude; successful working in both team and self-directed settings.

TECHNICAL SKILLS

Core Programming Languages : C, C++, Java, Matlab, Shell Scripts Web Languages : AJAX, CSS, HTML, JavaScript (JQuery, AngularJS), JSON, SQL, PHP Databases : MySQL, MSSQL, Oracle

IDE : Eclipse, GNU Tools (GCC, GDB)

Message Broker : RabbitMQ

Machine Learning : WEKA

Distributed Caching : Memcached, Reddis

Servers : Apache Tomcat, Node.js, JDBC connectivity Source Code & Version Control : GIT, Microsoft Visual SourceSafe Technology / Frameworks : REST with Java (JAX-RS) using Jersey, J2EE, Java Servlets, JSP, Struts, Spring, Hibernate, Pdf (iText, pdfbox) Operating Systems : MacOS, Linux, Windows

Other Skills : Database Sharding, Dynamic Programming, Memoization, Ethical Hacking for Security

EDUCATION

California State University, Fullerton

Master of Science in Computer Engineering May 2016 Nirma University

Bachelor of Technology in Computer Engineering June 2013

COURSES

● Artificial Intelligence and Expert Systems

● Computer Networks

● Data Communications

● Data Compression and Encryption

● Data Structure and Algorithm

● Data Warehouse and Mining

● Database Design and Administration

● Design of Operating Systems

● Internet and Web Development

● Object Oriented Programming

● Object Oriented Software Engineering

● Operating Systems

● Principles of Compiler Design

● Database Management System

PROFESSIONAL EXPERIENCE

iMedRIS Data Corporation Redlands, CA

Software Developer January 2018 - September 2019

● Analyze, design and code/unit test to requirements/specifications.

● Must be self-motivated to be able to work under limited supervision and in a team environment.

● Design, develop and support multi-tiered web-based applications. Netpro System Los Angeles, CA

Software Developer May 2017 - January 2018

● Develop, test, and deploy new features.

● Provide feedback on requirements.

● Participate in a team–oriented environment to develop complex web-based applications.

● Responsive site development experience.

● Check for syntax errors in JavaScript, Google Chrome with Developer Tools.

● Use Photoshop or similar image manipulation software with layer support for creating web graphics.

● Generating advanced or custom analytics reports in Microsoft Access/Excel.

● Maintain existing codebase, to including bug-fixing and new feature development.

● Provide software and technology research, analysis, and recommendations. SoftHQ San Diego, CA

Programmer Analyst August 2016 - April 2017

● Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.

● Write, analyze, review, and rewrite programs, using workflow charts and diagrams, and applying knowledge of computer capabilities, subject SAMEER MAKWANA adjoar@r.postjobfree.com

matter, and symbolic logic.

● Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

● Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

● Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

● Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.

● Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes. Mekhia Solutions Private Limited Ahmedabad, IN

Software Developer July 2013 - October 2014

● Worked with peers to manage large, complex development projects for the corporate clients.

● Develop project concepts and maintain optimal workflow.

● Complete detailed: software, mobile and web - developing, testing, debugging code; designing interfaces; and administering systems and networks using Agile practices.

● Collaborate with other teams to create clean interfaces; simple, intuitive interactions and experiences.

● Delivering the final product with good quality and efficiency. Mekhia Solutions Private Limited Ahmedabad, IN

Software Developer Intern January 2013 - May 2013

● Analyse, Design, Develop and Support web based applications.

● Develop new features including bug fixing and maintaining existing code base.

● Effective communication and collaboration to deliver the final product.

PROJECTS

E Commerce

● Developed the E-commerce website with Client and Admin Panel for sales of the Electronic products. Client Panel involves online sales of the Electronic products where users can order the electronic products creating their accounts, filter their choices and use shopping carts for ordering different products using HTML, CSS, JavaScript. Admin panel consists of adding the different products based on category, see the list of orders and manage the orders of the customers using PHP and MySQL. Finance Management

● Developed managing orders and billing per diem, per cage, per animal etc. Schedule transactions, keep financial logs and audit logs; invoicing; follows the life of the order/ billing cycle, access resource center services. Order Management

● Developed the Order Management Modules for Ordering the different products for Research purposes. It also allows the Internal Transfer and External Transfer Modules. Developed the Log Management Module for tracking changes in the Orders. Prototype for train arrival warning & timer for human less railway crossing system

● The GPS devices like Android Mobile would be on the trains and it would be continuously sending GPS coordinates using Android Application at the human less stations to customized Java server, using socket programming and applied statistical data analytic technique on the GPS data collected and calculated the train arrival time at the human less stations; server would signal the microcontroller for the arrival of the trains and close the gates.

Simulation of the Linux File System

● Simulated a virtual File management system similar to File management system in Linux using the Java Technology were Owner and group owner of the file, File type (regular, directory), Permissions on the file, Date and time of creation, last read and change, Date and time this information has been changed in the inode, Number of links to this file, File size, An address defining the actual location of the file data, inodes, file table and superblocks management scheme is applied in real time. SQL compiler in C

● Developed the Command line tool like SQL compiler which would accept the commands from the command line using command line arguments in C, decodes and interprets the commands and manages the data entered through the command line in RDBMS structured format using the C language. This tool can serve the role of database for the various applications to store and manage the data and relieve the programmer to focus on the applications rather than the complex task of maintaining the consistency and redundancy of the data in the database.

LEADERSHIP SKILLS

● Lead for onboarding of new international students to CSUF university in Smooth transition.

● Lead a software engineering project worth $2M.

LANGUAGE SKILLS

● Fluent in English.



Contact this candidate