Software Developer (intern) Resume
SUMMARY:
- 4 years of experience in software development on technologies such as Java, C#, Python, Swift
- Successfully led a team of 6 developers to build a product which received various “International Stevie” awards (link)
- Excellent knowledge of version control with Git and SVN
- Experience in working with SQL and NoSQL Databases
- Profound knowledge in providing security solutions for enterprise applications with latest encryption and cryptographic techniques
- Experience with design and development of RESTful API’s using Node.js and C#
- Hands - On experience with Amazon Web Service (EC2, IAM, VPC, Lambda, S3)
TECHNICAL SKILLS:
Mobile Application Technologies: iOS, Android
Web Development Technologies: HTML, CSS, jQuery, Node.js, Django
Programming Languages: Swift, Objective C, Java, Python, C#
Database System: SQLite, MongoDB, MySQL, Oracle
Operating System: OS X, Linux, Windows 8
Project Management: Agile (Scrum), JIRA, SharePoint
Cloud: Amazon Web Service (AWS)
Version Control: Git, SVN
RELATED WORK EXPERIENCE:
Software Developer (Intern)
Confidential
Technology: C#, Java, SharePoint, SQL
Responsibilities:
- Working on automating of various business workflows involving SharePoint (CSOM) and Oracle database using C#
- Proposed and developed automation scripts for data gathering from different sources, cleaning, preprocessing and insertion in SQL databases at predefined intervals using Java
- Maintenance, development and documentation of Oracle stored procedure
- Generated and modified Spotfire reports as and when required
Research Assistant
Confidential
Technologies: Swift, Node.js, Python, Java, MongoDB
Responsibilities:
- Automated data collection from PubMed, Pathcards replacing mundane manual procedure
- Worked with graduate students to develop an iOS application, implementing a new encryption algorithm, which would help patients to securely share their medical history with health professionals
- Developed scripts to create a drug database of ~1 GB using various open source resources to find possible drug mutations
- Refined collected data to find patterns in gene - gene interactions which would help Geneticist to understand various pathways in breast cancer
- Coordinated with interdisciplinary students on various assignments, ensuring projects were completed on time
Software Engineer
Confidential
Technology: Swift, Objective C, Java
Responsibilities:
- Promoted to Software Engineer level 2 for excellent coding practices and client management
- Successfully implemented various business requirements on native iOS Application for various clients
- Contributed on multiple projects for various fortune 500 clients
- Used various design patters such as MVC, MVVM, VIPER according to the project requirements ensuring readable and maintainable code
- Coordinated with interdisciplinary teams on security aspects to successfully pass White Hat testing
- Developed mobile application to help patients share their medical history with the health professionals
- Implement back end of the application on Node.js, Express and MongoDB for Policy-Based Fine-Grained Access Control
- Deployed the back-end solution on AWS ensuring highest level of security and high availability
- Coordinated with Android Developer to ensure universal access of the encrypted documents
Confidential
Software EngineerTechnology: Java, Swift, Objective C
Responsibilities:
- Led a team of 6 iOS developers to build an enterprise mobile application which received six 2018 International Stevie awards
- Proactively developed a light weight networking library compiling to highest security to solve a generic problem of cumbersome networking layer in iOS applications
- Coordinated with interdisciplinary teams on security aspects to successfully pass White Hat testing
- Successful migrated the project from Objective C to Swift, written wrappers to handle dependencies
- Implemented native frameworks such as Core Data, Core Location, Core Animation to name a few
- Worked closely with android team for consistent behavior of the mobile application across all the platforms
- Proactively preformed team management activities such as distribution of Jira ticket, code review and merges on Git, weekly status reports for status meetings
Confidential
Software EngineerTechnology: Python, Java
Responsibilities:
- Coordinated with a team of four students ensuring projects were completed on time and exceeded faculty requirements
- Assisted in creating gene-gene database responsible in breast cancer which would be used to find possible patterns
- Utilized various algorithms over the collected data ensuring high performance of the tool
- Closely worked with biotech students and provided possible support in automating otherwise mundane tasks
