SWATHI JAGANATHAN
*************@*****.***/ pn: 510-***-****
Profie: https://www.linkedin.com/in/swathi-j-13428740
Software Engineer with experience guiding software teams, developing code including testing and integration. Posses a Master degree and with 2+ years of programming language.
Education:
Masters in Computer Science
California state university East bay Hayward, CA
December 2015 G.P. A: 3.46
Bachelor of Engineering in Information Science
Visvesvaraya Technology University Bangalore, India
June 2012 G.P. A: 3.7
Technical skills:
Languages: C, C++, JAVA, J2EE, C#, VB net, HTML, CSS, XML, CGI, Perl, ASP.net, Python, PHP, JavaScript, UML, SQL, NOSQL, Prolog, Neo4J, SAP ABAP, Linux, LISP, Android programming. X86 assembly code, MQTT, CoAP.Ruby
Databases: Oracle, IBM –DB2, SQL Server, Mongo DB, Neo4j
Operating Systems: Windows 8/NT/2000/XP, UNIX,LINUX, DOS, RTOS
Hardware and communication exposure: Arduino, ARM, MIPS, SPI, UART, I2C, CAN, ZIGBEE, BLE, Bluetooth and GSM
Networking: TCP/ IP, routing protocols, VPN, PGP, socket programming.
Certification: Cloud Computing, SAP ABAP
Relevant course work:
Operating system, operating system and design, Compiler Design, computer networks, analysis and algorithm, objected oriented language, computer design, Database System and administration, Automata, Computer Complexity, Data Mining, computer architecture, computer graphics, Logic design, Cryptography, network security, wireless communication, Software testing, Data structure
Work Experience
The Healthcare industry remains among the fastest to adopt the Internet of Things. The reason for this trend is that integrating IoT features into medical devices greatly improves the quality and effectiveness of service, bringing especially high value for the elderly, patients with chronic conditions, and those requiring constant supervision.
Begin development on a wireless dev kit, and write routines using the AT command protocol to send files and data to a web server.
Worked with the development team to create appropriate cloud solutions for client needs
Implemented procedures for data storage management and modeling using Cloud base technologies.
Designed, debug, port and test drivers.
The hardware and UART interface have already been developed and thoroughly tested.
Implement data encryption, if necessary to maintain HIPAA compliance.
Responsible for performing regular network and application security/ vulnerability assessments against corporate network and production applications using various open source and proprietary tools
Worked with application protocol LTE and transport protocol TCP/IP, UDP and FTP.
Implemented hardware and setting to effectively implement 802.11n on the 2.4 and 5GHz band
Conducted client consultations for wireless LAN/WAN hardware and software, including networks, routers, and servers.
Conduct vulnerability assessments, design and implement security measures, provide oversight of security projects to include the development of timetables, budgets, and status report
Developed and designed an API (RESTful Web Service) for the company’s website
Developed and designed e-mail marketing campaigns using HTML and CS
Increased speed and memory efficiency by implementing code migration to convert python code to C/C++ using python
Analyzed business needs and recommended solutions.
Responsible of Implementing java RestFUl API.
Completed Java Programming often using the Eclipse IDE. Some Java programming done using Microsoft and Linux terminals.
Set up Amazon Web Services IOT to receive the data and store files for retrieval through AWS S3
Centralized control for lighting, air conditioning, alarm, and other systems and this to provide convenience, comfort, energy efficiency and security.
Solution Provided:
IoT Enable Home automation system - Capture and record real time information, sent out to cloud and store in a database for control and monitoring.
Technologies Used: IOT Platform: OSMOSIS from Axelta - Supporting Languages: Java, Java Script.
Cloud Platform: AWS – Elastic Beanstalk, RDS, EC2 & Database: MySql and MongoDB
Development Tools: Eclipse IDE, Android Studio, MySql workbench,.
Application Servers: Apache Tomcat 7.0 & OS: Windows Server, Linux, Android 5.0
Sensors: Analog and Digital sensors
Team Size: 06
Created REST web services to post the data from appliances to cloud.
Implemented RESTful API.
Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.
Designed and Implemented Object oriented programming (OOPS) principles and design patterns in all applications developed.
Automated business procedures through server-side JavaScript.
Generated web service requests through SOAP and raw XML, and parsed the responses.
Developed Python based API (RESTful Web Service) to track sales and perform sales analysis
Developed the application using JAVA Design Patterns like Singleton and Factory pattern.
Participated in designing and development of software using agile development practices.
Worked with application protocol such as ZIGBEE, BLE,,WLAN,Bluetooth. Used network protocol in TCP/IP, UDP
Responsible for WLAN/LAN/WAN modifications, implementation, design and support.
Embedded software working with breadboards, RTOS and linux applications.
Proactively assessed potential items of risk and opportunities of vulnerability in the network.
Developed Android Client App to control appliances remotely.
Created databases in MongoDB and MySql to store and access data.
Supervisor: Sam Tair
Primary goals were, testing of interfaces, functionality and scripts. Testing using white box testing and planning and selenium.
Writing and improving scripts and application functions. Assisting senior developers in new interface development and repair.
Implemented javascipt and python
Established and maintained password management program, monitored network devices for compliance to security policies, generated reports for internet and remote access activity (vpn and modem pool), and permit/deny access to websites
Conducted Scrum Daily standup, Product backlog, Sprint Planning, Sprint Review & Sprint Retrospective meetings.
Designed and built signup and login pages using HTML and JavaScript and used Parse to save user information on the cloud.
Solved problems using a combination of JavaScript, JSON.
Implemented in spark, Linux and windows.
Responsibilities included the creation of test documentation, and debugging and investigating issues utilizing C++ on the client server.
Responsible for participating and assisting Senior Software engineer in designing and developing java web-based system.
Projects
Distributed system:
Implemented a client server architecture using multi threading for creating chat box option. This program was written in JAVA implemented Mutex.. Used Socket programming in Python.
Network System:
Used Digital signature with Kerbos and HMAc.
Through teamwork, conducted security incident investigations; sniffing network traffic for unauthorized network services; reviewed and authorized request for network services such as. modem lines, ISDN, remote access, VPN, Internet access (ISS Web filtering), and Verisign PKI
Operating system
We had to structure mini man made computer where we need to have separate process, memory and assembler. The entire code was written in JAVA.
Fuzzy Keyword search over Encrypted DATA:
Technology used was Dot net. I formalized and solved the problem of supporting efficient yet privacy-preserving fuzzy search for achieving effective utilization of remotely stored encrypted data in Cloud Computing.
Compiler Design:
Implemented Scanner and parser module in the code generator program such as converting strings to Reverse polish notation and detecting errors.