Divya Basappa
San Francisco, California
*****.*******@*****.***
EDUCATION
MASTERS IN COMPUTER SCIENCE HAYWARD, CA
California State University, East Bay 2016 – present BACHELORS IN COMPUTER SCIENCE. BANGALORE, INDIA
C.M.R.I.T 2008 - 2012
SKILLS
iOS, Swift, UIKit, GCD(groups, barrier, priority inversion), ARC, CoreMotion, CoreLocation, CoreData, Closures, Delegate Pattern, SQL, JAVA, JSON, REST API Development, C++, SQLite, Bootstrap, HTML, CSS, GIT, GitFlow.
WORK EXPERIENCE
California State University, Easy Bay, Jan’16 – till date
• Designed and developed an iOS App that consists of a guessing game. The game displays 4 images in a collectionView and the user is presented with a question asking them to choose the correct image with respect to the question. The question is formed based on network calls made to multiple REST apis. The CollectionView images are also downloaded using URL string obtained from REST api. The app implements VIPER design pattern in order to achieve isolated dependencies and clean architecture. I have also implemented Protocol Oriented Programming in order to improve the testing of the app.
• Developed a LINUX based file system using swift that performs create, read, write,delete and seek operations on files.
• Developed a virtual page table register using swift in which a random logical address is generated for a given program and this address is converted to physical address. Program also uses random replacement strategy for selecting victim page.
• Designed a compiler using DFA and BNF grammar for a custom programming language called Tiny Algol which is based on Algol using C++. This compiler translates the high level Tiny Algol language into a low-level assembly language which can be executed on the MIPS assembler.
• Designed and Developed an android application called "Kennel" that woks as AirBnb for pets with the data hosted on AWS and the service used was lambda functions. The application included user authentication, different types of user sign in, google maps, and comments/ rating.
• Developed a ruby on rails social networking web application with SQLite3 which was deployed on Amazon EC2 instance and actively working on migrating the SQLite data to the amazon AWS S3 bucket.
• Experience using architectural patterns like MVC and understand dependency injection for clean coding.
• Experience working in an agile environment and working with teams spread across different geographical locations.
Hewlett Packard, May’11 – Nov’14 – Software Engineer
• Full Stack developer who was responsible for Design/Develop and maintain VB.Net/C#.Net applications under securities unit.
• Developed stored procedures to query the MSSQL Server database and worked on ADO.Net for data retrieval to the application layer.